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>
Попробовать »