isNaN()

Misollar

Qiymat Number.NaN ekanini tekshiring:

Number.isNaN(123); Number.isNaN(-1.23); Number.isNaN('123'); Number.isNaN(0/0);
O‘zingiz sinab ko‘ring »
Number.isNaN(5-2); Number.isNaN(0); Number.isNaN('Hello'); Number.isNaN('2005/12/12'); Number.isNaN(' ');
O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

JavaScript’da NaN — "Not-a-Number" (son emas) iborasining qisqartmasi.

JavaScript’da NaN — yaroqli son bo‘lmagan son.

Number.isNaN() metodi qiymat NaN bo‘lsa va uning tipi Number bo‘lsa, true qaytaradi.



isnan() va Number.isnan() o‘rtasidagi farq

isNaN() metodi qiymat Not-a-Number (son emas) bo‘lsa, true qaytaradi.

Number.isNaN() son Not-a-Number bo‘lsa, true qaytaradi.

Boshqacha aytganda:

isNaN() qiymatni tekshirishdan oldin uni songa aylantiradi.

Misollar

// This returns true; isNaN('Hello');
O‘zingiz sinab ko‘ring »
// This returns false; Number.isNaN('Hello');
O‘zingiz sinab ko‘ring »

Sintaksis

Number.isNaN(value)

Parametrlar

Parametr Tavsif
value Majburiy.
Tekshiriladigan qiymat.


Qaytariladigan qiymat

Tip Tavsif
Boolean qiymat.true — agar qiymat Number.NaN bo‘lsa, aks holda false.

Ko‘proq misollar

Qiymat Number.NaN ekanini tekshiring:

Number.isNaN(false); Number.isNaN(true); Number.isNaN(undefined); Number.isNaN('NaN'); Number.isNaN(NaN);
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

Number.isNaN() — ECMAScript6 (ES6 2015) imkoniyati.

JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
2016-yil may 2017-yil aprel 2017-yil iyun 2016-yil sentabr 2016-yil iyun

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!