var a = 123;
/*
* 在js中,如果需要表示16进制的数字,则需要0x开头
* 如果需要表示8进制的数字,则需要0开头
* 如果需要表示2进制的数字,则需要0b开头(但是兼容性不好IE浏览器不兼容)
*/
a = 0x123;
a = 0xff;
a = 0xCafe;
//八进制数字
console.log(a);
//像"070"这种字符串,有些浏览器会当成8进制解析,有些会当成10进制解析;
a = "070"
//可以在parseInt()中传递一个第二参数,来指定数字的进制数
a = parseInt(a,10);
console.log(typeof a);
console.log(a);
控制台输出的结果
[Web浏览器] "51966" /初级教程02/06其他的进制的数字.html (18)
[Web浏览器] "number" /初级教程02/06其他的进制的数字.html (26)
[Web浏览器] "70" /初级教程02/06其他的进制的数字.html (27)
尚硅谷 Javascript 其他的进制的数字转换
最新推荐文章于 2024-10-15 09:57:04 发布