NaN vērtība

Vērtība NaN (saīsinājums no Not-A-Number) apzīmē "ne skaitlis". Šāda vērtība rodas mēģinājumos veikt nederīgu matemātisku operāciju.

Piemērs

Reizinām burtu virkni ar skaitli:

javascriptconsole.log('aaa' * 3);

Koda izpildes rezultāts:

javascriptNaN

Piemērs

Mēģinām dalīt vienu virkni ar citu:

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

Pēc koda izpildes mēs arī iegūstam NaN:

javascriptNaN

Piemērs

Tagad saskaitīsim vērtību NaN ar skaitli:

javascriptconsole.log(NaN + 3);

Koda izpildes rezultāts:

javascriptNaN

Skatiet arī

  • funkciju isNaN,
    kas veic pārbaudi uz NaN