//示例一,将二进制、八进制、十六进制数字解析为十进制数字
parseInt(0101,2);//NaN
parseInt("0101")//101
parseInt("0101",2)//5
parseInt("0101",8)//65
parseInt("0101",10)//101
parseInt("0101",16)//257
//示例二,将十进制数字解析为二进制、八进制、十六进制数字
var x=999;
x.toString(2);//"1111100111"
x.toString(8);//"1747"
x.toString(16);//"3e7"
//示例三,二进制、八进制、十六进制数字相互转换(原理,先转化为十进制)
parseInt('ff',16).toString(2);//十六进制"ff" 转 二进制 "11111111"
parseInt("11111111",2).toString(8);//二进制"11111111" 转 八进制 "377"
————————————————
版权声明:本文为CSDN博主「FEBruce」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wanshaobo888/article/details/81285921
联系客服