欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JavaScript进制之间的转换

程序员文章站 2024-03-18 20:50:40
...

十进制转换成其他进制:

var x = 123;
x.toString(2);//转换成二进制
x.toString(8);//转换成八进制
x.toString(16);//转换成十六进制


注意:

x一定是数字,字符串转换不成功如:"123".toString(2)还是"123";

数字必须赋值给一个参数进行转换,直接转换因为是原型没有toString()方法会报错,赋值后可以自动转换成封装类调用toString();


其他进制转换成十进制:

var y = “1001111”;//或者var y = 1001111
parseInt(y, 2);//二进制转换成十进制
parseInt(y, 8);//八进制转换成十进制
parseInt(y, 16);//十六进制转换成十进制


注意:这里的y可以是数字也可是字符串