Fungili isNaN() ya JavaScript

Mifano na matumizi

isNaN() Fungili hii inaweza kubadilisha thamani kama binadamu (Not-a-Number).

Ikiwa thamani inaelewa kwenda kwa NaN, fungili hii inapatikana kwenda kwa true. Kwa sababu nyingine inapatikana kwenda kwa false.

Fungili hii inafikia kwenye uwanja wa Number.kwa Number.isNaN() methodi.

Fungili kuu isNaN() inaingia thamani kama binadamu na inatukia uharibifu kwa thamani.

Number.isNaN() haingawafikia thamani kama binadamu na haingepatikana kwenda kwa true kwa thamani zingine zingekwenda kwa namba.

Mfano

Tinga thamani iko katika NaN:

isNaN(123) //false
isNaN(-1.23) //false
isNaN(5-2) //false
isNaN(0) //false
isNaN('123') //false
isNaN('Hello') //true
isNaN('2005/12/12') //true
isNaN('') //false
isNaN(true) //false
isNaN(undefined) //true
isNaN('NaN') //true
isNaN(NaN) //true
isNaN(0 / 0) //true
isNaN(null) //false

Jifunze kwa mwenyewe

Inayotumika kama:

isNaN(value)

Mwanao wa thamani

Mambo ya ujumbe Maelezo
value Inahitajika. Thamani inayotestiwa.

Mifano ya teknolojia

Mwanzo wa thamani: Mwanao wa thamani. Ikiwa thamani hauko, inapatikana kwenda kwa true, inaingia kwenda kwa false.
Toleo la JavaScript: ECMAScript 1

Muhimu wa kufungua

Funguo Chrome Edge Firefox Safari Opera
isNaN() Msaada Msaada Msaada Msaada Msaada