Метод parseInt() числа JavaScript
- Предыдущая страница parseFloat()
- Следующая страница prototype
- Вернуться на один уровень выше Референсный справочник JavaScript Number
Определение и использование
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()
.
- Предыдущая страница parseFloat()
- Следующая страница prototype
- Вернуться на один уровень выше Референсный справочник JavaScript Number