N-R > parseInt
parseIntСинтаксис
parseInt(expression, radix
);
Аргументы
expression
Строка, число с плавающей запятой или другое выражение для анализа и конвертации в целое.
radix
Целое, представляющее для анализа основание системы счисления (базу) числа. Допустимые значения от 2 до 36. Этот параметр факультативный (необязательный).
Описание
Функция; конвертирует строку в число. Если представляемую строку нельзя перевести в число, функция возвращает NaN
или ноль. Целые числа, начинающиеся нулем или определяемые по основанию 8, интерпретируются как восьмеричные числа, начинающиеся с 0x - как шестьнадцатиричные. Игнорируются пробелы, предшествующие валидному значению числа.
Player
Flash 5 или более новый.
Пример
Следующие примеры используют parseInt
для анализа различных типов чисел:
parseInt("3.5")
возвращает 3.5
parseInt(
"bar
")
возвращает NaN
parseInt("4foo
")
возвращает 4
Шестьнадцатиричное преобразование:
parseInt(
"0x3F8
")
возвращает 1016
parseInt("3E8", 16
) возвращает 1000
Двоичное (бинарное) преобразование:
parseInt("1010", 2)
возвращает 10
(десятичное представление бинарного 1010)
Синтаксический анализ восьмеричного числа (в этом случае восьмеричное число идентифицировано основанием 8):
parseInt("777", 8)
возвращает 511
(десятичное представление восьмеричного 777)