isNaN funksiyasi
isNaN funksiyasi o'tkazilgan parametr
son yoki yo'qligini teksiradi. Agar parametr
son bo'lmasa true, son bo'lsa
false qaytaradi.
U qanday ishlaydi: o'tkazilgan parametr
son ga o'giriladi. Agar bu son bo'lmasa (satr, massiv
va h.k.), u NaN ga o'giriladi.
isNaN esa shuni tekshiradi - o'girishdan keyin
NaN hosil bo'ldimi yoki yo'q.
Ammo true
NaN ga emas, balki 1 soniga o'giriladi. Boshqa
shu kabi pitfall lar ham mavjud, ularni
NaN tavsifida ko'ring.
Sintaksis
isNaN(qiymat);
Misol
Hozir isNaN false qaytaradi,
chunki parametr son:
console.log(isNaN(3));
Kodni bajarish natijasi:
false
Misol
Hozir isNaN true qaytaradi,
chunki parametr son emas:
console.log(isNaN('abcde'));
Kodni bajarish natijasi:
true