Kazi isNaN
Kazi isNaN inakagua ikiwa
kigezo kilichopitishwa ni nambari au la. Itarudisha
true, ikiwa kigezo sio nambari
na false, ikiwa ni nambari.
Inavyofanya kazi: kigezo kilichopitishwa kinabadilishwa
kuwa nambari. Ikiwa sio nambari (mfululizo, safu
n.k.), basi hubadilishwa kuwa NaN.
Naam, isNaN inakagua - ikiwa NaN
ndio tulipata baada ya ubadilishaji au la.
Lakini true hubadilishwa
sio kuwa NaN, bali kuwa nambari 1. Kuna mambo mengine
yanaofanana yaliyofichika, angalia kwenye maelezo
ya NaN.
Kisarufu
isNaN(thamani);
Mfano
Hivi sasa isNaN itarudisha false,
kwa kuwa kigezo ni nambari:
console.log(isNaN(3));
Matokeo ya kutekeleza kificho:
false
Mfano
Hivi sasa isNaN itarudisha true, kwa
kuwa kigezo sio nambari:
console.log(isNaN('abcde'));
Matokeo ya kutekeleza kificho:
true