• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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;
    }