JS 的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()即可实现。


//10进制转为16进制
(10).toString(16) // =>"a"

//8进制转为16进制
(012).toString(16) // =>"a"

//16进制转为10进制
(0x16).toString(10) // =>"22"

//16进制转为8进制
(0x16).toString(8) // =>"26"

//10进制转为2进制 //=>
(1111).toString(2) // => "10001010111"

//8进制转为2进制 //=>
(01111).toString(2) //=>"1001001001"

//16进制转为2进制 //=>
(0x16).toString(2) // => "10110"
   
js