Стойността NaN

Стойността NaN (съкращение от Not-A-Number) означава "не число". Такава стойност възниква при опити за извършване на невалидна математическа операция.

Пример

Нека умножим низ с букви по число:

javascriptconsole.log('aaa' * 3);

Резултат от изпълнението на кода:

javascriptNaN

Пример

Нека опитаме да разделим един низ на друг:

javascriptconsole.log('aaa' / 'bbb');

След изпълнение на кода ние също ще получим NaN:

javascriptNaN

Пример

Сега нека сумираме стойността NaN с число:

javascriptconsole.log(NaN + 3);

Резултат от изпълнението на кода:

javascriptNaN

Вижте също

  • функцията isNaN,
    която извършва проверка за NaN