进制数之间以及和字符之间的转换
2018-06-24 02:04:41来源:未知 阅读 ()
最近需要处理十六进制,十进制,字符之间的转换,所以去学习了进制数之间以及和字符之间的转换,发现有很多差不多且书写不正确的方法。自己也是查找文档,一个一个实践才真正清楚如何转换,现在来记录一下它们之间转换的方法。
十六进制转成十进制: convertedVal = parseInt(needConvertVal, 16);
parseInt(val, number): 该方法是将二进制,八进制,十六进制转成十进制,val是要转换的值,number是该转换的值是哪个进制数
十进制数转十六进制数: convertedVal = needConvertVal.toString(16); needConvertVal必须是number类型
val.toString(number): 该方法是将十进制转换成二进制,八进制,十六进制,val是要转换的值,number是要转换成什么进制数,注意: val必须是number类型
十六进制转成字符: 先将数据转成十进制,然后十进制再转成字符,
convertedTenVal = parseInt(needConvertVal,16), convertedVal = String.fromCharCode(convertedTenVal);
十进制转成字符: convertedVal = String.fromCharCode(needConvertVal);
字符转成十进制: let convertedVal= '';
const vArr = needConvertVal.split(' ');
vArr.forEach((a, index) => {
convertedVal += needConvertVal.charCodeAt(index);
})
字符转成十六进制: 先将字符转成十进制,然后十进制再转成十六进制
let convertTenVal= '';
const vArr = needConvertVal.split(' ');
vArr.forEach((a, index) => {
convertTenVal += needConvertVal.charCodeAt(index);
})
convertedVal = _.toNumber(convertTenVal).toString(16);
_.toNumber()是将需要转换的十进制数变成number类型。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:JavaScript(一)
下一篇:JavaScript(三)
- jquery操作checked属性以及disabled属性的多种方法 2019-11-24
- 关于获取input标签属性的获取以及更改,此处用到的是readonl 2019-08-14
- nuxt项目打包上线,以及nuxt项目基础代码分享 2019-08-14
- vue组件之间的传值——中央事件总线与跨组件之间的通信($at 2019-08-14
- 深度剖析Vue中父给子、子给父、兄弟之间传值! 2019-08-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash