English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Функция parseInt() в JavaScript

 Глобальные свойства/функции JavaScript

parseInt()Функция выполняет: анализирует строковый параметр и возвращает целое значение с указанной системой счисления.

Параметр radix используется для указания используемой системы счисления, например, radix 16 (hexadecimal) означает, что числа в строке должны быть parsed из шестнадцатеричной системы счисления в десятичную.

Если параметр radix не определен (или не существует), то JavaScript предполагает следующее:

  • Если строка начинается с " 0x", то база составляет 16 (hexadecimal)

  • Если строка начинается с " 0", то база составляет 8 (octal)

  • Если строка начинается с любого другого значения, то база составляет 10 (десятичная)

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

Если parseInt() встречает символ, который не является числом в указанной системе счисления, он пропускает этот символ и все последующие символы и возвращает целое значение, которое было parsed до этого момента.

Функция parseInt() укорачивает число до целого значения. Разрешены пробелы в начале и в конце...

Чтобы преобразовать число в строку с определенной системой счисления, используйте intValue.toString(radix).

Грамматика:

parseInt(string, radix)
parseInt("12");   // 12
parseInt("12.25");// 12
parseInt("15px"); // 15
parseInt("34 45 66"); // 34
parseInt("   20   "); // 20
parseInt("Parrot 12"); // NaN
parseInt('314e-2'); // 3
parseInt('0.0314E+2'); // 0
parseInt('13', 8); // 11
parseInt('10', 16); // 16
parseInt('0xF', 16); // 15
parseInt('1001', 2); // 9
Проверьте, как это работает‹/›

Совместимость браузеров

Функция parseInt() полностью поддерживается всеми браузерами:

Функция
parseInt()ДаДаДаДаДа

Значение параметра

ПараметрОписание
string(Обязательное) строка, которую нужно разъяснить
radix(Опционально) целое число от 2 до 36, представляющее основание (基数 математической системы чисел)

Технические детали

Вернуть значение:Вернуть целое число, вычисленное из строки. Если первый символ не может быть преобразован в число, то возвращает NaN.
Версия JavaScript:ECMAScript 1

 Глобальные свойства/функции JavaScript