Fungsi JavaScript isNaN () memeriksa apakah suatu nilai adalah NaN (Not-a-Number) atau tidak.
Sintaks isNaN()
fungsinya adalah:
isNaN(value)
Parameter isNaN ()
The isNaN()
fungsi mengambil di:
- nilai - Nilai yang akan diuji.
Nilai kembali dari isNaN ()
- Mengembalikan
true
jika argumennya adalahNaN
. - Kembali
false
untuk argumen lain.
Contoh: Menggunakan isNaN ()
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
Keluaran
benar benar salah salah salah benar salah salah benar
Catatan:
isNaN()
adalah fungsi tingkat atas dan tidak terkait dengan objek apa pun.- Jika argumennya bukan tipe
Number
, nilainya pertama kali dipaksaNaN
dan kemudian diperiksa.
Bacaan yang Disarankan: Javascript isFinite ()