进制转换

36进制转10进制

1
2
3
4
5
6
7
let num32='bhpsrpzd75c0'
let result=0;
for(let i=0;i<num32.length;i++){
result+=parseInt(num32[i],36)*Math.pow(36,num32.length-i-1);
}
console.log(result)
输出结果:1512613598130602000

10进制转36进制

1
2
3
let num10=1512613598130602000;
console.log(num10.toString(36));
输出结果:bhpsrpzd75c0