利用 toString() 方法 十进制转二进制
var num = 10;
console.log( num.toString("2") ) //转2进制: "1010"
console.log( num.toString("8") ) //转8进制: "12"
console.log( num.toString("16") ) //转16进制: "a"
利用 parseInt() 方法,其它进制转十进制
var num = 100
var num2 = num.toString("2") // "1100100"
var num8 = num.toString("8") // "144"
var num16 = num.toString("16") // "64"
console.log( parseInt(num2,2) ) //2转10进制输出: 100
console.log( parseInt(num8 , 8) ) //8转10进制: 100
console.log( parseInt(num16 , 16) ) //16转10进制: 100
本文介绍了JavaScript中利用`toString()`方法将十进制数转换为二进制、八进制和十六进制,以及使用`parseInt()`方法将其他进制转换回十进制的方法。示例代码详细展示了转换过程,对于理解和操作进制转换具有指导意义。
738

被折叠的 条评论
为什么被折叠?



