isNaN функцияси
isNaN функцияси ўтказаилган параметр
сон ёки сон эмаслигини текширади. Агар параметр
сон бўлмаса true, сон бўлса false
қайтаради. У қандай ишлайди: ўтказаилган параметр
сонга айлантирилади. Агар у сон бўлмаса (сатр, массив
ва ҳ.к), у NaN га айлантирилади.
isNaN эса айлантириш натижаси NaN
бўлгани ёки бўлмаганини текширади.
Аммо true NaN га эмас,
балки 1 санига айланади. Бошқа ҳам
шунга ўхшаш ҳафсилалар мавжуд, уларни
NaN нинг тавсифида куринг.
Синтаксис
isNaN(қиймат);
Мисол
Ҳозир isNaN false қайтаради,
чунки параметр сондир:
console.log(isNaN(3));
Кодни ишга тушириш натижаси:
false
Мисол
Ҳозир isNaN true қайтаради,
чунки параметр сон эмас:
console.log(isNaN('abcde'));
Кодни ишга тушириш натижаси:
true