Метод Number.parseInt()
Number.parseInt("10");
Number.parseInt("10.00");
Number.parseInt("10.33");
Number.parseInt("34 45 66");
Number.parseInt(" 60 ");
Number.parseInt("40 лет");
Number.parseInt("Мне было 40");
Попробуйте сами »
Number.parseInt("10", 10);
Number.parseInt("010");
Number.parseInt("10", 8);
Number.parseInt("0x10");
Number.parseInt("10", 16);
Попробуйте сами »
Описание
Метод Number.parseInt анализирует значение как строку и возвращает первое целое число.
Параметр radix определяет используемую систему счисления:
2 = двоичный, 8 = восьмеричный, 10 = десятичный, 16 = шестнадцатеричный.
Если система счисления опущена, JavaScript предполагает, что система счисления равна 10. Если значение начинается с "0x", JavaScript предполагает систему счисления 16.
Примечания
Если первый символ невозможно преобразовать, возвращается NaN.
Пробелы в начале и конце игнорируются.
Возвращается только первое найденное целое число.
Синтаксис
Number.parseInt(string, radix)
Параметры
| Параметр | Описание |
| value | Обязательно. Значение для анализа. |
| radix | Необязательный. По умолчанию — 10. Число (от 2 до 36), определяющее систему счисления. |
Возвращаемое значение
| Тип | Описание |
| Number | NaN, если целое число не найдено. |
Поддержка браузера
Number.parseInt() — это функция ECMAScript6 (ES6).
ES6 (JavaScript 2015) поддерживается во всех современных браузерах с июня 2017 года:
| Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
Number.parseInt() не поддерживается в Internet Explorer.