在JavaScript中,你可以使用`parseInt()`函数将base字符串转换为整数。这个函数接受两个参数:要转换的字符串和字符串的基数(即进制数)。 例如,如果你有一个二进制字符串,你可以这样做: ```javascript var binaryString = "1010"; var decimalNumber = parseInt(binaryString, 2); console.log(decimalNumber); // 输出:10 ``` 在这个例子中,`parseInt()`函数将二进制字符串"1010"转换为十进制数10。 如果你有一个十六进制字符串,你可以这样做: ```javascript var hexString = "A1"; var decimalNumber = parseInt(hexString, 16); console.log(decimalNumber); // 输出:161 ``` 在这个例子中,`parseInt()`函数将十六进制字符串"A1"转换为十进制数161。 注意,如果字符串不能被解析为有效的数字,`parseInt()`函数将返回`NaN`(Not a Number)。例如: ```javascript var invalidString = "abc"; var decimalNumber = parseInt(invalidString, 10); console.log(decimalNumber); // 输出:NaN ``` 在这个例子中,`parseInt()`函数无法将字符串"abc"解析为有效的十进制数,因此返回`NaN`。 [2023-11-09 01:05:29 | AI问答 | 279点数解答]