- 利用
toString()
函数和parseInt()
函数 parseInt()
函数能够识别不同的整数格式(八进制、十进制、十六进制),转换为相应的10进制parseInt()
函数第二个参数指定识别的进制数
let num=10000;
let result=0;
console.log("原始数据为:"+num);
//二进制
result=num.toString(2);
console.log(result);
//八进制
result=num.toString(8);
console.log(result);
//十进制
result=num.toString(10);
console.log(result);
//十六进制
result=num.toString(16);
console.log(result);
//结果为string类型
console.log(typeof result);
//parseInt能识别string中不同的数据类型
//转换为相应的10进制
//第一个参数为string类型,第二参数为已知要转换的进制数
result=parseInt(result,16);
console.log(result);