isNaN()

Misol

Qiymat NaN ekanini tekshiring:

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

Quyida ko‘proq misollar.


ULASHISH

Tavsif

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

isNaN() metodi qiymat NaN bo‘lsa, true qaytaradi.

isNaN() metodi qiymatni tekshirishdan oldin uni songa aylantiradi.


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

isNaN(value)

Parametrlar

Parametr Tavsif
value Majburiy.
Tekshiriladigan qiymat.

Qaytariladigan qiymat

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


Ko‘proq misollar

Qiymat NaN ekanini tekshiring:

isNaN(0/0); isNaN(''); isNaN('A'); isNaN(true); isNaN(false);
O‘zingiz sinab ko‘ring »
isNaN('NaN'); isNaN(NaN); isNaN(undefined); isNaN(null);
O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

isNaN() — ECMAScript1 (JavaScript 1997) imkoniyati.

U barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!