- parseInt(num,8); //八进制转十进制
- parseInt(num,16); //十六进制转十进制
- parseInt(num).toString(8) //十进制转八进制
- parseInt(num).toString(16) //十进制转十六进制
- parseInt(num,2).toString(8) //二进制转八进制
- parseInt(num,2).toString(16) //二进制转十六进制
- parseInt(num,8).toString(2) //八进制转二
tips:
1 Number.toString([radix]) radix表时要转换进制的基数
在使用Number.toString() 方法时,需要用Number 或是() 包裹住需要转换的数字,例如:
若写成下面形式吗,则会报错,转换不成功
2 parseInt(num,[radix]) 是用来专门转为十进制的,他的第二个参数radix表示第一个参数的基数,即num的进制,并非要转换的基数