Арзиши NaN
Арзиши NaN (ихтисора аз Not-A-Number)
"рақам нест"-ро ифода мекунад. Чунин арзиш
дар вақти кӯшиши анҷом додани амали математикии
ғайриимкон пайдо мешавад.
Намуна
Биёед сатрро бо ҳарфҳо бар рақам зарб кунем:
javascriptconsole.log('aaa' * 3);
Натиҷаи иҷрои код:
javascriptNaN
Намуна
Биёед кӯшиш кунем, ки як сатрро бар дигаре тақсим кунем:
javascriptconsole.log('aaa' / 'bbb');
Пас аз иҷрои код ҳамчунон
NaN мегирем:
javascriptNaN
Намуна
Акнун биёед арзиши NaN
бо рақам ҷамъ кунем:
javascriptconsole.log(NaN + 3);
Натиҷаи иҷрои код:
javascriptNaN
Ҳамчунин бубинед
-
функсияи
isNaN,
ки тафтиш барои NaN-ро иҷро мекунад