Number.parseInt()

基线 广泛可用

此功能已得到很好的建立,并且可以在许多设备和浏览器版本上运行。它已在以下浏览器中可用 2015 年 7 月.

**Number.parseInt()** 静态方法解析字符串参数并返回指定基数或进制的整数。

尝试一下

语法

js
Number.parseInt(string)
Number.parseInt(string, radix)

参数

string

要解析的值,强制转换为字符串。此参数中的前导空格将被忽略。

radix 可选

一个介于 236 之间的整数,表示 string基数(数学数字系统中的基数)。

如果 radix 未定义或为 0,则假定为 10,除非数字以代码单元对 0x0X 开头,在这种情况下,假定基数为 16

返回值

从给定 string 解析的整数。

如果 radix 小于 2 或大于 36,或者第一个非空格字符无法转换为数字,则返回 NaN

示例

Number.parseInt 与 parseInt

此方法与全局 parseInt() 函数具有相同的功能。

js
Number.parseInt === parseInt; // true

它的目的是模块化全局变量。有关更多详细信息和示例,请参阅 parseInt()

规范

规范
ECMAScript 语言规范
# sec-number.parseint

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅