num之间进制转换 最大进制为【36】进制 因为10个阿拉伯数字加上26个英文字母
【n转换为十进制】
<span style="font-size:12px;"> var num = parseInt("a",n); <span style="white-space:pre"> </span>// a ==>要转换数字 n==>原有进制
例如:
<span style="font-size:12px;">var num = parseInt("100",36); <span style="white-space:pre"> </span>//把36进制的100转化为10进制
document.write(num);<span style="white-space:pre"> </span>
output:1296 //输出结果为1296=36^2【十进制转换为n进制】
var n = a;<span style="white-space:pre"> </span>//把a赋值给n
var num = n.toString(b) ; <span style="white-space:pre"> </span>//n==>要转换数字 b==>要转换的进制
例如:
var n = 100;
var num = n.toString(2);<span style="white-space:pre"> </span>//将100转化为2进制
document.write(num);
output:1100100
//2进制的100= 64*1+32*1+4*1
【注意】:在10进制转换其它进制里面 number 要先赋值给一个变量 不可以直接去进行转化