Стойността NaN
Стойността NaN (съкращение от Not-A-Number)
означава "не число". Такава стойност възниква
при опити за извършване на невалидна математическа
операция.
Пример
Нека умножим низ с букви по число:
console.log('aaa' * 3);
Резултат от изпълнението на кода:
NaN
Пример
Нека опитаме да разделим един низ на друг:
console.log('aaa' / 'bbb');
След изпълнение на кода ние също
ще получим NaN:
NaN
Пример
Сега нека сумираме стойността NaN
с число:
console.log(NaN + 3);
Резултат от изпълнението на кода:
NaN
Вижте също
-
функцията
isNaN,
която извършва проверка за NaN