JS | 进制转换

  • 内容
  • 相关

2进制、8进制、10进制、16进制之间的转换

//十进制转其他  

var x=110;      //110是十进制数
alert(x);            //输出十进制数
alert(x.toString(8));         //输出对应8进制
alert(x.toString(2));          //输出对应2进制
alert(x.toString(16));          //输出对应16进制

//其他转十进制  

var x='110';                      //‘110’是其他进制数
alert(parseInt(x,2));          //把2进制‘110’转十进制
alert(parseInt(x,8));          //把8进制‘110’转十进制
alert(parseInt(x,16));         //把16进制‘110’转十进制

//其他转其他  

//先用parseInt转成十进制再用toString转到目标进制  

alert(String.fromCharCode(parseInt(141,8)))    //输出小写字母a。把8进制'141'转十进制为97,再转ASCII码
alert(parseInt('ff',16).toString(2));       //输出11111111。把16进制'ff'转十进制255,再转2进制

 您阅读这篇文章共花了:

上一篇:华为网络基础 | 交换机关键参数——背板带宽、交换容量、包转发率、线速

下一篇:华为网络基础 | TCP保证可靠机制——确认应答

本文标签:    

版权声明:本文依据CC-BY-NC-SA 3.0协议发布,若无特殊注明,本文皆为《fishyoung》原创,转载请保留文章出处。

本文链接:JS | 进制转换 - http://www.fishyoung.com/post-146.html