利用 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"
<br>
console.log( parseInt(num2,2) ) 2轉10進制輸出: 100
console.log( parseInt(num8 , 8) ) 8轉10進制: 100
console.log( parseInt(num16 , 16) ) 16轉10進制: 100