阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS 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](http://www.ecma-international.org/ecma-262/6.0/#sec-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
      

      and is part of ECMAScript 2015 (its purpose is modularization of globals). Please see parseInt() for more detail and examples.

      Polyfill

      if (Number.parseInt === undefined) {
          Number.parseInt = window.parseInt;
      }
      

      Specifications

      SpecificationStatusComment
      ECMAScript 2015 (6th Edition, ECMA-262)Number.parseIntStandardInitial definition.
      ECMAScript Latest Draft (ECMA-262)Number.parseIntDraft

      相关链接

      • [`Number()`](/api/js-es/ob-number/overview.html "JavaScript 的 Number 对象是经过封装的能让你处理数字值的对象。Number 对象由 Number() 构造器创建。")
      • 全局的 parseInt() 函数
      目录
      目录