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