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

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

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

Когда число совсем не число. В нескольких примерах из предыдущего раздела результатом определенных операций было значение NaN. Оно не является строкой, а обозначает специальное зна чение— Not a Number (не число). Например, попытка преобразовать строку "joe" в целое число методом parseFloat () не приведет к успеху. Метод сообщит, что исходная строка не является числом.

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

var ageEntry = parselnt(document.forms [0].age.value)
if (isNaK(ageEntry)) {
alert("Try entering your age again.")
}

В Navigator 2 NaN и isNaN () реализованы только на платформе UNIX . Эти свойства присутствуют в браузерах для всех типов ОС, начиная с версий NN3+ и IE4+.
Если необходимо выполнить более сложные операции, чем простые арифметические действия, в игру вступают методы объекта Math.

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

Hosted by uCoz