Сводка

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

Синтаксис

Number.parseInt(string[, radix])

Параметры

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

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

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

Описание

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

Number.parseInt === parseInt; // true

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

Полифилл

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

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

Спецификация Статус Комментарии

ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'Number.parseInt' в этой спецификации.

Стандарт Изначальное определение.
ECMAScript Latest Draft (ECMA-262)
Определение 'Number.parseInt' в этой спецификации.
Черновик  

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

Update compatibility data on GitHub
КомпьютерыМобильныеServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidEdge MobileFirefox для AndroidOpera для AndroidSafari on iOSSamsung InternetNode.js
Базовая поддержкаChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка 25IE Нет поддержки НетOpera Полная поддержка ДаSafari Полная поддержка 9WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаEdge Mobile Полная поддержка ДаFirefox Android Полная поддержка 25Opera Android Полная поддержка ДаSafari iOS Полная поддержка 9Samsung Internet Android Полная поддержка Даnodejs Полная поддержка 0.12

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки

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

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

Метки документа и участники

Внесли вклад в эту страницу: mdnwebdocs-bot, Fantomhaiv, SphinxKnight, Mingun
Обновлялась последний раз: mdnwebdocs-bot,