10进制转其他进制的方法:toString。
例子:将10进制的数转为2进制。
var num = 5
var res = num.toString(2)
console.log(num); //输出10进制的5
console.log(res); //输出2进制的5,是一个字符串。
将10进制的数转为8进制。
var num = 10
var res = num.toString(8)
console.log(num) //输出10进制的10
console.log(res) //输出8进制的10,是一个字符串
把其他进制的数字转10进制。
方法:parseInt(其他进制数字,将这个数当成多少进制看)
例子:
将2进制的111转成10进制。
var num = '111'
var res = parseInt(num,2) //2进制转10进制
console.log(res); //输出10进制的数字
将5进制的111转成10进制。
var num = '111'
var res = parseInt(num,5) //5进制转10进制
console.log(res); //输出10进制的数字