isNaN()
Поддержка браузерами
Описание
Функция isNaN() определяет является передаваемый аргумент значением NaN или нет. Если аргумент является числом или может быть в него преобразован, функция возвращает значение false, в противном случае функция вернёт значение true.
Синтаксис
isNaN(значение);
Аргументы
- значение: Обязательный. Проверяемое значение.
Возвращаемое значение
- true: если проверяемое значение является непосредственно NaN или если проверяемое значение не может быть преобразовано в число.
- false: если значение является числом или может быть в него преобразовано.
Пример
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Название документа</title> </head> <body> <script> document.write(isNaN("123") + "<br>"); // false document.write(isNaN(-1.23) + "<br>"); // false document.write(isNaN("5"-2) + "<br>"); // false document.write(isNaN(0) + "<br>"); // false document.write(isNaN("Hello") + "<br>"); // true document.write(isNaN("2005/12/12")); // true </script> </body> </html>Попробовать »