Арзиши NaN

Арзиши NaN (ихтисора аз Not-A-Number) "рақам нест"-ро ифода мекунад. Чунин арзиш дар вақти кӯшиши анҷом додани амали математикии ғайриимкон пайдо мешавад.

Намуна

Биёед сатрро бо ҳарфҳо бар рақам зарб кунем:

javascriptconsole.log('aaa' * 3);

Натиҷаи иҷрои код:

javascriptNaN

Намуна

Биёед кӯшиш кунем, ки як сатрро бар дигаре тақсим кунем:

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

Пас аз иҷрои код ҳамчунон NaN мегирем:

javascriptNaN

Намуна

Акнун биёед арзиши NaN бо рақам ҷамъ кунем:

javascriptconsole.log(NaN + 3);

Натиҷаи иҷрои код:

javascriptNaN

Ҳамчунин бубинед

  • функсияи isNaN,
    ки тафтиш барои NaN-ро иҷро мекунад