概述
Number.parseInt()
方法依据指定基数 [ 参数 radix 的值],把字符串 [ 参数 string 的值] 解析成整数。
语法
Number.parseInt(string[, radix])
参数
-
string
-
The value to parse. If this argument is not a string, then it is converted to one using the
ToString
abstract operation. Leading whitespace in this argument is ignored. -
radix
-
An integer between 2 and 36 that represents the
radix (the base in mathematical numeral systems) of the
string
. Be careful — this does not default to 10. -
The
description below explains in more detail what happens when
radix
is not provided.
参数string:要解析的值。 如果此参数不是字符串,则使用ToString抽象操作将其转换为字符串。忽略此参数中的前导空格。
参数radix:一个介于2到36之间的整数,代表字符串的基数(数学数字系统中的基)。小心-这并不是默认为10。
返回值
An integer parsed from the given string
. If the radix
is smaller than 11, and the first non-whitespace character cannot be converted to a number, NaN
is returned.
从给定字符串中解析的整数。如果基数小于11,且第一个非空白字符不能转换为数字,则返回NaN。
描述
这个方法和全局的 parseInt()
函数具有一样的函数功能:
Number.parseInt === parseInt; // true
ECMAScript 2015添加了这部分 (其目的是对全局变量进行模块化). 请另见 parseInt()
获取更多详情和示例.
Polyfill
if (Number.parseInt === undefined) {
Number.parseInt = window.parseInt;
}
说明
说明 | 状态 | 评论 |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) Number.parseInt |
Standard | 初始定义. |
ECMAScript Latest Draft (ECMA-262) Number.parseInt |
Draft |
浏览器兼容性
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | Server | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
parseInt |
Chrome Full support 34 | Edge Full support 12 | Firefox Full support 25 | IE No support No | Opera Full support 21 | Safari Full support 9 | WebView Android Full support ≤37 | Chrome Android Full support 34 | Firefox Android Full support 25 | Opera Android Full support 21 | Safari iOS Full support 9 | Samsung Internet Android Full support 2.0 | nodejs Full support 0.12 |
Legend
- Full support
- Full support
- No support
- No support
相关链接
Number()
- 全局的
parseInt()
函数