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()
:
Number.parseInt === parseInt; // true
Пожалуйста, обратитесь к документации по глобальной функции parseInt()
для просмотра подробного описания и примеров.
Полифил
if (Number.parseInt === undefined) {
Number.parseInt = window.parseInt;
}
Спецификации
Specification |
---|
ECMAScript Language Specification # sec-number.parseint |
Совместимость с браузерами
BCD tables only load in the browser
Смотрите также
- Объект
Number
, которому принадлежит этот метод. - Глобальная функция
parseInt()
.