Метод parseInt
Анализирует строковый аргумент и возвращает целое число, определенное как
основание. Синтаксис:
parseInt(string [,radix])
string строка, которая представляет собой значение, которое вы
хотите проанализировать.
radix целое число, представляющее собой
основание, возвращаемого значения. Описание:
Функция parseFloat является встроенным объектом JavaScript.
Она не является методом, связанным с любым объектом, но является частью самого
языка.
Функция parseFloat анализирует его первый аргумент-строку и пытается
возвратить целое число, определенное как основание. Например, основание 10
означает перевод в десятичное число, 8 - восьмеричное, 16 - шестнадцатиричное, и
т.д.
Если parseInt в указанном основании встречает символ, не являющийся
числом, то он пропускает его и все следующие символы и возвращает целочисленное
значение разобранное до точки. ParseInt усекает числа до целочисленных значений.
Если основание не определено или определено как 0, JavaScript принимает
следующее:
- если ввод string начинается с "0x", то основание равно 16
(шестнадцатиричное).
- если ввод string начинается с "0", то основание равно 8
(восьмиричное).
- если ввод string начинается с любого другого значения, то основание
равно 10 (десятичное).
- если первый символ не может быть конвертирован в число, parseFloat
возвращает одно из следующих значений:
- "пусто" на Windows платформах.
- "NaN" на любых других платформах указывает на то, что значение не является
числом.
Для арифметических целей значение "NaN" не
явяляется числом в любом случае. Вы можете вызвать функцию isNaN для того, чтобы
определить является ли результат parseInt "NaN". Если "NaN" применить в
арифметических операциях, то их результатами также будут "NaN".