📅  最后修改于: 2023-12-03 14:49:54.612000             🧑  作者: Mango
Javascript中有一个名为parseInt的内置函数,它将字符串转换为整数。该函数可以带有一个可选的参数,称为基数(radix),这决定了要解析的数字的基数。如果未传递基数参数,则默认为10。
parseInt(string, radix)
console.log(parseInt("10")); // 10
console.log(parseInt("10", 2)); // 2 (解析二进制数)
console.log(parseInt("010")); // 10 (以10为基数解析)
console.log(parseInt("0x10")); // 16 (以16为基数解析)
console.log(parseInt("11", 8)); // 9 (以8为基数解析)
console.log(parseInt("A", 16)); // 10 (以16为基数解析)
使用带有Radix的Javascipt 的parseInt()函数可以将字符串转换为整数并控制数值的基数。我们可以使用该函数来解析特定基数的数字字符串。我们需要注意如果不能提供有效的基数则会返回NaN,因此我们需要始终确保在调用parseInt()时使用有效的基数参数