в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

объекты math, number и boolean

предыдущая страничка следующая страничка

Преобразование строк в числа. В этой главе еще не обсуждался вопрос о том, как преобразовать число, представленное строкой, в формат, пригодный для арифметических операций. Большинство операторов и математических методов JavaScript воспринимают строковое представление чисел и позволяют выполнять действия с ним. Несовместимость типов данных проявляется, чаше всего, при попытке выполнить сложение оператором + (который для строк служит оператором конкатенации). Кроме того, при выполнении операций помните, что значения, поступающие из текстовых полей форм, являются строками. Поэтому во многих случаях их нужно преобразовывать в числа.
Преобразование строк в числа выполняется с помощью одной из двух функций JavaScript :

parselnt (string [,radix])
parseFloat(string [,radix])

Эти функции заимствованы из языка Java. Термин синтаксический анализ имеет несколько значений в программировании. Одно из них — извлечение. Функция parselnt () возвращает целочисленное значение, извлеченное из строки. Функция parseFloat () выполняет эту же операцию для чисел с плавающей точкой. Вот несколько примеров:

parselnt ("42")
parselnt ("42.33")
parseFloat ("42.33")
parseFloat ("42")
parseFloat ("fred")

// результат = 42
// результат = 42
// результат = 42.33
// результат = 42
// результат = NaN

Поскольку функция parseFloat () работает и с целыми числами, в сценариях, где при ходится обрабатывать разные типы данных, предпочтительнее использовать ее, как универсальный способ обработки.

 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | <<< | >>>

Hosted by uCoz