Что хотел узнать web-мастер про JavaScript, да стеснялся спросить.

      Эти две встроенные функции возвращают числовое значение, когда дана строка как аргумент.

      Функция parseFloat анализирует его строковый аргумент, и возвращает число с плавающей точкой. Если первый символ переданной строки - знак "плюс", знак "минус", десятичная точка число "е" (основание натурального логарифма) или цифра. Если parseFloat сталкивается с недопустимым символа, то метод возвращает значение, основанное на подстроке, следующей до этого символа, игнорируя все последующие. Ее первый же символ недопустим, parseFloat возвращает одно из двух значений, в зависимости от платформы:

0 на платформах Windows.

     "NaN" на любой другой платформе, указывая, что значение - не номер.

      Для арифметических целей, значение "NaN" - не число в любом основании системы счисления. Вы можете вызывать функцию isNaN, чтобы определить, является ли результат parseFloat "NaN".

      Функция parseInt анализирует ее первый строковый аргумент, и возвращать целое число, основанное на указанном основании системы счисления. Например, при параметре radix, равном 10, string преобразовывается в десятичное число, при 8 преобразовывается в восьмеричное и при 16 - в шестнадцатеричное. Значения, большие 10, для оснований, превышающих 10, представляются символами от А до F вместо чисел. Использование radix, равного 2, служит для преобразований в двоичные числа. Числа с плавающей запятой будут преобразованы в целые числа. Правила обработки строки идентичны правилам для parseFloat.

     Если parseInt сталкивается с символом, который - не символ в указанном основании системы счисления, то игнорирует его и возвращает значение целого числа, анализируемую до того пункта. Если первый символ не может быть преобразован к символу в указанном основании системы счисления, то возвращает NaN. ParseInt усекает числа до значения целого числа

Hosted by uCoz