Wartość NaN

Wartość NaN (skrót od Not-A-Number) oznacza "nie liczbę". Taka wartość pojawia się przy próbach wykonania nieprawidłowej operacji matematycznej.

Przykład

Pomnóżmy ciąg znaków z literami przez liczbę:

javascriptconsole.log('aaa' * 3);

Wynik wykonania kodu:

javascriptNaN

Przykład

Spróbujmy podzielić jeden ciąg znaków przez drugi:

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

Po wykonaniu kodu również otrzymamy NaN:

javascriptNaN

Przykład

Teraz dodajmy wartość NaN do liczby:

javascriptconsole.log(NaN + 3);

Wynik wykonania kodu:

javascriptNaN

Zobacz też

  • funkcję isNaN,
    która przeprowadza sprawdzenie na NaN