一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

javascript各种进制转换方法

时间:2016-06-28 编辑:简简单单 来源:一聚教程网

开发中,我们一般遇到进制的转换,也无非是下面几种:2进制,8进制,10进制,16进制。今天分享一下在JavaScript中,怎么进行各种进制转换的方法。

我们直接利用 对象.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"
 如果要实现进制之间的转换, 可以利用parseInt方法, 先转化为10进制, 然后再利用toString(参数), 转化成不同的进制;

利用toString和parseInt方法可以实现一个进制转化的工具:




   
    无标题文档










*注:存在非法字符时,我们只截断有效字符进行转换

把字符串转化成unicode, 然后再把unicode转成不同的进制 , 实现代码加密处理:





   
   




热门栏目