Funktsioon JavaScript isNaN () kontrollib, kas väärtus on NaN (pole arv) või mitte.
Funktsiooni süntaks isNaN()
on:
isNaN(value)
isNaN () parameetrid
isNaN()
Funktsioon võtab:
- väärtus - testitav väärtus.
Tagastusväärtus väärtuselt isNaN ()
- Tagastab,
true
kui argument onNaN
. - Tagastab
false
muude argumentide eest.
Näide: isNaN () kasutamine
console.log(isNaN(NaN)); // true console.log(isNaN(undefined)); // true console.log(isNaN(643511)); // false console.log(isNaN(null)); // false // inplicit conversion to number console.log(isNaN("3888.415")); // false console.log(isNaN("210AA")); // true as Number("210AA") is NaN console.log(isNaN("")); // false as Number('') is 0 console.log(isNaN(new Date())); // false console.log(isNaN(new Date().toString())); // true
Väljund
true true false false false false tõsi vale vale tõene
Märkused:
isNaN()
on tipptasemel funktsioon ja pole seotud ühegi objektiga.- Kui argument pole tüüp
Number
, sunnitakse kõigepealt väärtusNaN
ja seejärel kontrollitakse.
Soovitatav lugemine: Javascript isFinite ()