在JavaScript中,你可以使用parseInt()
函数来处理不同基数(如二进制、八进制和十六进制)的数值转换为十进制。下面是两个示例:
- 转换八进制到十进制:
let octalNum = "49"; // 八进制数
let decimalNum = parseInt(octalNum, 8); // 第二个参数指定基数为8
console.log(decimalNum); // 输出:41(因为8进制的49等于十进制的41)
- 转换十六进制到十进制:
let hexNum = "49"; // 十六进制数,JavaScript默认是以十六进制解析,所以不需要第二个参数
decimalNum = parseInt