進位計數值
進制:進位計數制,逢進制進一,原位歸零
2進制 0 1 10 11 100 101 110 111 。。。。
8進制 0 1 2 3 4 5 6 7 10
10進制 0 1 2 3 4 5 6 7 8 9 10
16進制 0 1 2 3 4 5 6 7 8 9 a b c d e f 10
1.把10進制轉換爲其他進制的API—toString(進制)
例:
var num1 = 24;//十進制
console.log( num1.toString(2) );//轉成二進制 ‘11000’
console.log( num1.toString(8) );//‘30’
console.log( num1.toString(16) );//‘18’
語法:var result = 十進制數字.toString(進制)
2.把其他進制轉換爲十進制;
例:
二進制轉換爲十進制:
console.log( parseInt(‘111’,2) );// 7
八進制轉換爲十進制:
console.log( parseInt(‘030’,8) );// 24
語法:var result = parseInt(“數字”,進制)
parseInt() 方法,第一個參數爲要轉換的字符串,第二個參數指定字符串的進制,默認爲十進制
變量result就是轉換完畢的數字,轉換完數據類型爲字符串
3.其他進制互相轉換
先使用parseInt變爲十進制, 在利用toString變爲其他進制。