最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
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转成不同的进制 , 实现代码加密处理:
相关文章
- JavaScript实现公历转农历功能示例 03-29
- 魔影工厂怎么转换iPad格式 魔影工厂转iPad教程 01-16
- Calendar-Converter公历和农历互转JavaScript插件使用例子 02-03
- javascript中十进制转十六进制代码 05-04
- 字节数最小的中国城市JavaScrip列表(转) 01-18
- 妙用VBScript自制IE工具栏按钮(转) 01-18