Metode Number isNaN() JavaScript
- Halaman Sebelumnya isInteger()
- Halaman Berikutnya isSafeInteger()
- Kembali ke Tindakan Atas Panduan Rujukan Number JavaScript
Definisi dan penggunaan
Dalam JavaScript,NaN
Adalah singkatan untuk "Not-a-Number".
Dalam JavaScript,NaN
Adalah angka yang tidak sah.
Jika nilai adalah NaN dan tipe adalah Number, maka Number.isNaN()
Metode mengembalikan true.
Lihat juga:
Contoh
Contoh 1
Periksa nilai apakah Number.NaN:
Number.isNaN(123); Number.isNaN(-1.23); Number.isNaN('123'); Number.isNaN(0/0);
Contoh 2
Number.isNaN(5-2); Number.isNaN(0); Number.isNaN('Hello'); Number.isNaN('2005/12/12'); Number.isNaN(' ');
Contoh 3
Periksa nilai apakah Number.NaN:
Number.isNaN(false); Number.isNaN(true); Number.isNaN(undefined); Number.isNaN('NaN'); Number.isNaN(NaN);
Sintaks
Number.isNaN(value)
Parameter
Parameter | Deskripsi |
---|---|
value | Diperlukan. Nilai untuk diuji. |
Nilai kembalian
Tipe | Deskripsi |
---|---|
Bilangan boolean. | Jika nilai adalah Number.NaN, maka true ; Jika tidak, maka false . |
Perbedaan antara isnan() dan Number.isnan()
JikaNilaiJika bukan angka, maka isNaN()
Metode mengembalikan true
.
JikaAngkaJika bukan angka, maka Number.isNaN()
Mengembalikan true
.
Artinya:isNaN()
Dahulu konversi nilai ke angka sebelum pengujian.
Contoh
isNaN('Hello'); // Mengembalikan true
Number.isNaN('Hello'); // Mengembalikan false
Pemungutan suara pemeriksaan
Number.isNaN()
Adalah fitur ECMAScript6 (ES6).
Semua pemeriksaan modern mendukung ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
mendukung | mendukung | mendukung | mendukung | mendukung |
Internet Explorer 11 (atau versi yang lebih awal) tidak mendukung Number.isNaN()
.
- Halaman Sebelumnya isInteger()
- Halaman Berikutnya isSafeInteger()
- Kembali ke Tindakan Atas Panduan Rujukan Number JavaScript