📅  最后修改于: 2023-12-03 14:53:49.978000             🧑  作者: Mango
在 JavaScript 中,我们可以使用 parseInt()
函数将字符串转换为整数。
parseInt(string, radix)
其中,string
为要转换的字符串,radix
表示要使用的基数(进制),范围为 2 到 36。
如果 radix
参数未指定,则默认为 10。
// 将字符串 '123' 转换为整数
let num = parseInt('123');
console.log(num); // 输出 123
// 将字符串 '1010' 转换为二进制整数
let binaryNum = parseInt('1010', 2);
console.log(binaryNum); // 输出 10
// 将字符串 '1A' 转换为十六进制整数
let hexNum = parseInt('1A', 16);
console.log(hexNum); // 输出 26
parseInt()
函数会从左往右,取到第一个非数字字符为止,然后返回之前取到的数字。parseInt()
函数会返回 NaN
(Not a Number)。Math.floor()
或 Math.ceil()
函数,或者先将浮点数转换为字符串,再使用 parseInt()
函数。以上是将字符串转换为整数的基本方法和注意事项。希望对你有帮助!