Hodnota NaN

Hodnota NaN (zkratka z Not-A-Number) znamená "nečíslo". Taková hodnota vzniká při pokusech o neplatnou matematickou operaci.

Příklad

Vynásobme řetězec s písmeny číslem:

javascriptconsole.log('aaa' * 3);

Výsledek provedení kódu:

javascriptNaN

Příklad

Zkusme vydělit jeden řetězec druhým:

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

Po provedení kódu také dostaneme NaN:

javascriptNaN

Příklad

Nyní sečtěme hodnotu NaN s číslem:

javascriptconsole.log(NaN + 3);

Výsledek provedení kódu:

javascriptNaN

Viz také

  • funkci isNaN,
    která provádí kontrolu na NaN