Метод parseInt() числа JavaScript

Определение и использование

Number.parseInt() Метод преобразует значение в строку и возвращает первое целое число.

radix Параметр определяет числовую систему, которую нужно использовать:

2 = двоичная, 8 = восьмеричная, 10 = десятичная, 16 = шестнадцатеричная.

Если опущен radixJavaScript будет предполагать базу 10. Если значение начинается с "0x", то JavaScript будет предполагать базу 16.

Внимание:

Если первый символ не может быть преобразован в число, то возвращается NaN.

Префикс и суффикс пробелов будут игнорироваться.

Возвращает только первое найденное целое число.

Пример

Пример 1

Number.parseInt("10");
Number.parseInt("10.00");
Number.parseInt("10.33");
Number.parseInt("34 45 66");
Number.parseInt(" 60 ");
Number.parseInt("40 years");
Number.parseInt("He was 40");

Попробуйте сами

Пример 2

Number.parseInt("10", 10);
Number.parseInt("010");
Number.parseInt("10", 8);
Number.parseInt("0x10");
Number.parseInt("10", 16);

Попробуйте сами

Грамматика

Number.parseInt(string, radix)

Параметр

Параметр Описание
value Обязателен. Значение, которое нужно разъяснить.
radix

Опционально. По умолчанию 10.

Определяет числовую систему по значению (от 2 до 36).

Возвратное значение

Тип Описание
Булево значение Если не найден целое число, то возвращается NaN.

Поддержка браузерами

Number.parseInt() Это характеристики ECMAScript6 (ES6).

Все современные браузеры поддерживают ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддерживается Поддерживается Поддерживается Поддерживается Поддерживается

Internet Explorer 11 (или более ранние версии) не поддерживается Number.parseInt().