объекты math, number и boolean |
|||||
Когда число совсем не число. В нескольких примерах из предыдущего раздела результатом определенных операций было значение NaN. Оно не является строкой, а обозначает специальное зна чение— Not a Number (не число). Например, попытка преобразовать строку "joe" в целое число методом parseFloat () не приведет к успеху. Метод сообщит, что исходная строка не является числом. Когда приложение получает данные от пользователя или из базы данных, расположенных на сервере, не всегда то значение, которые должно быть числовым, действительно является таковым. Поэтому перед выполнением математических операций его необходимо проверить. JavaScript поддерживает специальную глобальную функцию под названием isNaN (), позволяющую проверить строковое представление числа. Она возвращает true, если значение не является числом, и false в ином случае. Например, вот как выглядит проверка поля формы, которое должно содержать число: var ageEntry = parselnt(document.forms [0].age.value) В Navigator 2 NaN и isNaN () реализованы только на платформе UNIX . Эти свойства присутствуют в браузерах для всех типов ОС, начиная с версий NN3+ и IE4+. |
|||||
методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | <<< | >>>
|