Hodnota NaN

Hodnota NaN (skratka pre Not-A-Number) znamená "nie je číslo". Táto hodnota vzniká pri pokusoch o vykonanie neplatnej matematickej operácie.

Príklad

Vynásobme reťazec s písmenami číslom:

javascriptconsole.log('aaa' * 3);

Výsledok vykonania kódu:

javascriptNaN

Príklad

Skúsme rozdeliť jeden reťazec druhým:

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

Po vykonaní kódu dostaneme tiež NaN:

javascriptNaN

Príklad

Teraz sčítajme hodnotu NaN s číslom:

javascriptconsole.log(NaN + 3);

Výsledok vykonania kódu:

javascriptNaN

Pozrite tiež

  • funkciu isNaN,
    ktorá vykonáva kontrolu na NaN