📜  JavaScript parseInt()函数(1)

📅  最后修改于: 2023-12-03 14:42:26.514000             🧑  作者: Mango

JavaScript parseInt()函数

在 JavaScript 中,parseInt() 函数用于将字符串解析为整数。

语法
parseInt(string, radix)

参数说明:

  • string: 必须,要被解析的字符串。
  • radix: 可选,表示要解析的数字的基数。如果省略该参数,则默认为 10。
返回值

解析后的整数值。如果无法解析该字符串,则返回 NaN。

示例
console.log(parseInt("10")); // 输出 10
console.log(parseInt("10.33")); // 输出 10
console.log(parseInt("10 20 30")); // 输出 10
console.log(parseInt(" 60 ")); // 输出 60
console.log(parseInt("3.14")); // 输出 3
console.log(parseInt("3.14", 10)); // 输出 3
console.log(parseInt("0x10")); // 输出 16
console.log(parseInt("10", 8)); // 输出 8
注意事项
  • parseInt() 函数会忽略字符串前面的空格,仅解析有效数字部分。
  • 如果字符串中包含非数字字符,则只保留数字部分,在数字部分后停止解析。
  • 如果字符串以 "0x" 开头,则被解析为十六进制数。
  • 如果传入的基数不是数字(如"2进制" 或 "10进制"),则会被转换为 NaN。
  • 如果省略 radix 参数,则默认使用 10 进制。