English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Глобальные свойства/функции 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 |