Методы и функции JavaScript
d8671b56

Функция 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".

Смотрите также:

  • функции isNaN, parseFloat.



Содержание раздела