Fungili isNaN() ya JavaScript
- Nyuma zaidi isFinite()
- Pya zaidi NaN
- Kutumia mengine mwenye juu Makala ya muhimu ya kigeni 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
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 |
- Nyuma zaidi isFinite()
- Pya zaidi NaN
- Kutumia mengine mwenye juu Makala ya muhimu ya kigeni ya JavaScript