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)