進製轉換 和 parseInt

2022-03-15 04:27:41 字數 839 閱讀 5701

進製轉換 參考鏈結

1.二進位制 轉 十進位制

111 引數不得大於2(任何引數的次方未0 結果為1)

=1 * 1*2^0 + 1 * 1*2^1+1 * 1*2^2

=1 + 2 + 4

=72.十進位制 轉 二進位制

14可以展示 2 的次方 有 1,2,4,8

8+4+2 = 14

所以:1110

1110 在轉化為10進製做校驗

= 0*2^0 + 1*2^1 + 1*2^2 + 1*2^3

=0 + 2 + 4 + 8

= 14

parseint 引數轉化

鏈結參考

parseint

w3cparseint詳解

parseint的第二個引數 其實並不是代表著進製轉換

可選。表示要解析的數字的基數。該值介於 2 ~ 36 之間。

如果省略該引數或其值為 0,則數字將以 10 為基礎來解析。如果它以 「0x」 或 「0x」 開頭,將以 16 為基數。

如果該引數小於 2 或者大於 36,則 parseint() 將返回 nan。

parseint('19',10)

19=9*10^0 + 1*10^1

=9 + 10

=19parseint('22',4)

22=2*4^0+2*4^1

=2+8

=10注意:如果parseint('9',2);直接返回nan, 在比如parseint(「17」,6)=1,parseint(『17』,9)=16;當解析17時,1屬於6進製範圍,7不屬於6進製範圍,當string的數字大於radix時(7>6),它會只解析到它的上一位。

進製和進製的轉換

今天給大家分享進製和進製轉換的知識點 一 進製的概念 進製也稱數值或計數制,是指用一組固定的符號和統一的規則來表示數值的方法。可以用有效的數字符號代表所有的數值。可使用數字符號的數目稱為基數。常見的進製 十進位制 二進位制 十六進製制 八進位制等 說明 通過十進位制找到進製的規律。1.十進位制 係數...

位元組和進製轉換

位 計算機內部資料儲存的最小單位 11001100是乙個8位的二進位制數 位元組 計算機中資料處理的基本單位,習慣上用大寫 b 來表示。乙個位元組等於8個二進位制位。字元 指計算機中使用的字母 數字 字和符號。乙個字元即乙個漢字,乙個字母,乙個數字,乙個符號。如 中 或者 a 等等。通常乙個字元等於...

parseInt的二進位制演算法

let arr 10.18,0 10,25 23 arr arr.map parseint console.log arr 10,nan,2,2,11 parseint 該方法的第二個引數是使用進製演算法 呼叫map函式時,三個引數都會傳入map內的函式中 在這道題中,parseint有兩個引數,字...