--- title: Number.parseInt() slug: Web/JavaScript/Reference/Global_Objects/Number/parseInt tags: - ECMAScript6 - JavaScript - Method - Number translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseInt ---
Метод Number.parseInt()
разбирает строковый аргумент и возвращает целое число. Этот метод ведёт себя идентично глобальной функции {{jsxref("Global_Objects/parseInt", "parseInt()")}} и является частью ECMAScript 6 (его целью является модуляризация глобальных сущностей).
Number.parseInt(string[, radix])
string
radix
Целое число, полученное парсингом (разбором и интерпретацией) переданной строки. Если первый символ строки не может быть преобразован в число, то возвращается NaN
.
Этот метод имеет ту же функциональность, что и глобальная функция {{jsxref("parseInt", "parseInt()")}}:
Number.parseInt === parseInt; // true
Пожалуйста, обратитесь к документации по глобальной функции {{jsxref("Global_Objects/parseInt", "parseInt()")}} для просмотра подробного описания и примеров.
if (Number.parseInt === undefined) { Number.parseInt = window.parseInt; }
Спецификация | Статус | Комментарии |
---|---|---|
{{SpecName('ES6', '#sec-number.parseint', 'Number.parseInt')}} |
{{Spec2('ES6')}} | Изначальное определение. |
{{SpecName('ESDraft', '#sec-number.parseint', 'Number.parseInt')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Number.parseInt")}}