Number.parseInt()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Сводка

Метод Number.parseInt() разбирает строковый аргумент и возвращает целое число. Этот метод ведёт себя идентично глобальной функции parseInt() и является частью ECMAScript 6 (его целью является модуляризация глобальных сущностей).

Синтаксис

Number.parseInt(string[, radix])

Параметры

string

Значение для разбора. Если параметр не является строкой, он будет в неё преобразован. Ведущие пробельные символы в строке игнорируются.

radix

Необязательный параметр. Целое число, представляющее основание системы счисления для числа в указанной выше строке. Для избежания непонятностей при чтении кода и гарантии предсказуемого поведения всегда определяйте этот параметр. Различные реализации дадут разные результаты, если основание системы счисления не будет указано.

Возвращаемое значение

Целое число, полученное парсингом (разбором и интерпретацией) переданной строки. Если первый символ строки не может быть преобразован в число, то возвращается NaN.

Описание

Этот метод имеет ту же функциональность, что и глобальная функция parseInt():

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

Пожалуйста, обратитесь к документации по глобальной функции parseInt() для просмотра подробного описания и примеров.

Полифил

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

Спецификации

Specification
ECMAScript Language Specification
# sec-number.parseint

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также

  • Объект Number, которому принадлежит этот метод.
  • Глобальная функция parseInt().