Javascript isNaN ()

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 truejika argumennya adalah NaN.
  • Kembali falseuntuk 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 dipaksa NaNdan kemudian diperiksa.

Bacaan yang Disarankan: Javascript isFinite ()

Artikel yang menarik...