JavaScript: isNaN - проверка на Not a Number
JS isNaN - это функция, которая используется для проверки, является ли значение аргумента не числом.
Если аргумент является числом, функция вернет false, в противном случае - true.
Примеры кода, демонстрирующие использование функции isNaN:
1. Проверка, является ли значение числом:
javascript
console.log(isNaN(10)); // false
console.log(isNaN('строка')); // true
console.log(isNaN(NaN)); // true
2. Проверка массива на наличие чисел:
javascript
var arr = [1, 2, 'текст'];
for(var i = 0; i < arr.length; i++){
if(isNaN(arr[i])){
console.log(arr[i] + " не является числом");
}
}
В данном примере функция isNaN используется для проверки каждого элемента массива на наличие числа.
3. Проверка формы на ввод числа:
html
В данном примере функция isNaN используется для проверки значения, введенного пользователем в поле ввода. Если введено не число, пользователю будет выведено сообщение об ошибке.