24 of 264 menu

Fungsi isNaN

Fungsi isNaN memeriksa apakah parameter yang diteruskan adalah angka atau bukan. Akan mengembalikan true jika parameter bukan merupakan angka dan false jika merupakan angka. Cara kerjanya: parameter yang diteruskan dikonversi menjadi angka. Jika itu bukan angka (string, array, dll.), maka akan dikonversi menjadi NaN. Nah, isNaN memeriksa - apakah NaN yang kita dapatkan setelah konversi atau tidak. Sedangkan true akan dikonversi bukan menjadi NaN, melainkan menjadi angka 1. Ada juga batu sandungan tersembunyi serupa lainnya, lihat di deskripsi NaN.

Sintaksis

isNaN(nilai);

Contoh

Sekarang isNaN akan mengembalikan false, karena parameternya adalah angka:

console.log(isNaN(3));

Hasil eksekusi kode:

false

Contoh

Sekarang isNaN akan mengembalikan true, karena parameternya bukan merupakan angka:

console.log(isNaN('abcde'));

Hasil eksekusi kode:

true

Lihat juga

  • fungsi isFinite,
    yang memeriksa apakah suatu angka terbatas (finite)
  • operator typeof,
    yang menentukan tipe data
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak