1.toString(转成几进制)
- 十进制转其它 (数值转字符)
- num.toString (转成几进制)
// 十进制转其它
var num = 236;
console.log(num);
console.log(num.toString(10));
console.log(num.toString(2));
console.log(num.toString(8));
console.log(num.toString(16));
2.parseInt(要转的数据, 作为几进制转换)
- 其他转十进制 (字符转数值)
- parseInt (要转的数据, 作为几进制转换)
// 其他转十进制
var str = "110110";
console.log(parseInt(str,10))
console.log(parseInt(str,2))
console.log(parseInt(str,8))
console.log(parseInt(str,16))
- 其他转其他, 使用十进制过渡
// 二进制转八进制
// 十进制过渡
var str = "11011";
console.log(parseInt(str,2).toString(8))