Number.parseInt()
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; }