8c1dea14

Функция isNaN


Функция isNaN вычисляет, является ли аргумент "NaN" (не-числом). Синтаксис isNaN:


isNaN(testValue)


где testValue это вычисляемое выражение.


Функции parseFloat и parseInt возвращают "NaN", если они вычисляют значение, не являющееся числом. isNaN возвращает true, если передано "NaN," и false - в ином случае.


Следующий код вычисляет floatValue для определения, является ли оно числом, а затем вызывает соответствующую процедуру:

floatValue=parseFloat(toFloat)

if (isNaN(floatValue)) {

   notFloat()

} else {

   isFloat()

}





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