(1).toString(2)
'1'
(8).toString(2)
'1000'
(10).toString(2)
'1010'
Number.parseInt('1', 2);
1
Number.parseInt('1000', 2);
8
Number.parseInt('1010', 2);
10
实现16进制转换
10进制转16进制
(15).toString(16)
'f'
(16).toString(16)
'10'
(31).toString(16)
'1f'
(32).toString(16)
'20'
16进制转10进制
Number.parseInt('f', 16);
15
Number.parseInt('10', 16);
16
Number.parseInt('1f', 16);
31
Number.parseInt('20', 16);
32
实现36进制转换
10进制转36进制
(35).toString(36)
'z'
(36).toString(36)
'10'
(71).toString(36)
'1z'
(72).toString(36)
'20'
36进制转10进制
Number.parseInt('z', 36);
35
Number.parseInt('10', 36);
36
Number.parseInt('1z', 36);
71
Number.parseInt('20', 36);
72