1. 程式人生 > >javascript 二進位制轉十進位制 十進位制轉二進位制

javascript 二進位制轉十進位制 十進位制轉二進位制

利用 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