JS中的进制转换以及作用

前端之家收集整理的这篇文章主要介绍了JS中的进制转换以及作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

运行下面代码

"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"

  如果要处理2进制到10进制,16进制到10进制,8进制到10进制, 需要用了paresInt这个方法

运行下面代码

2 //2进制到10进制; parseInt(100,2) //=>4 //16进制到10进制 parseInt(12,16) //=>18 //8进制到10进制 parseInt(12,8); //=>10

  如果要实现进制之间的转换, 可以利用parseInt方法, 先转化为10进制, 然后再利用toString(参数), 转化成不同的进制;

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

运行下面代码

无<a href="https://www.jb51.cc/tag/biaoti/" target="_blank" class="keywords">标题</a>文档

  

  利用零宽字符的零宽度, 我们把所有的字符串转化成二进制, 然后利用零宽字符进行表示, 那么生成的字符串长度就会为0, 主要反编译即可还原,

运行下面代码

<Meta charset="utf-8"/>

以上所述是小编给大家介绍的JS中的进制转换以及作用的全部叙述,希望对大家有所帮助,如果大家想了解更多内容,敬请关注编程之家网站!

原文链接:https://www.f2er.com/js/47571.html

猜你在找的JavaScript相关文章