A NaN érték

A NaN érték (a Not-A-Number rövidítése) "nem szám"-ot jelöl. Ilyen érték akkor jön létre, amikor érvénytelen matematikai műveletet próbálunk végrehajtani.

Példa

Szorozzuk meg egy betűket tartalmazó sztringet egy számmal:

javascriptconsole.log('aaa' * 3);

A kód végrehajtásának eredménye:

javascriptNaN

Példa

Próbáljunk meg elosztani egy sztringet egy másikkal:

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

A kód végrehajtása után szintén NaN-t kapunk:

javascriptNaN

Példa

Most adjuk össze a NaN értéket egy számmal:

javascriptconsole.log(NaN + 3);

A kód végrehajtásának eredménye:

javascriptNaN

Lásd még

  • a isNaN függvényt,
    amely a NaN ellenőrzését végzi