Perekomendasi kursus:
- Halaman Sebelumnya MIN_VALUE
- Halaman Berikutnya NEGATIVE_INFINITY
- Kembali ke Lapisan Atas Panduan Referensi Number JavaScript
Properti Number NaN JavaScript
adalah singkatan untuk "Not-a-Number".NaN
Definisi dan penggunaan
adalah singkatan untuk "Not-a-Number".NaN
Dalam JavaScript,
Adalah angka yang tidak sah. NaN
Global Properti dengan
Properti Number.Nan
Properti yang sama.
Properti NaN adalah nilai khusus yang mewakili nilai bukan angka. Properti ini digunakan untuk menunjukkan bahwa nilai bukan angka. Dapat menetapkan objek Number ke nilai ini untuk menunjukkan bahwa ia bukan nilai angka.Peringatan: isNaN()
Gunakan
Fungsi global untuk mengecek apakah nilai adalah nilai NaN.
Percobaan sendiri
Number.NaN
syntaks
Number.NaN
menyatakan adalah nilai khusus yang menyatakan bahwa hasil operasi aritmatika tertentu (seperti akar kuadrat negatif) bukan angka. Metode
parseInt() dan
parseFloat() Number.NaN
untuk menyatakan keadaan kesalahannya. Dalam kasus yang tidak dapat diurai string yang ditentukan, kembalikan nilai ini. Untuk fungsi yang biasanya mengembalikan angka yang sah, dapat digunakan metode ini, dengan
JavaScript menggunakan NaN
dengan bentuk output Number.NaN
. Perhatikan bahwa,NaN
Hasil banding dengan nilai numerik lain selalu berbeda, termasuk dirinya sendiri. Oleh karena itu, tidak dapat digunakan Number.NaN
Membandingkan untuk mengecek apakah nilai adalah angka, dan hanya dapat dipanggil isNaN()
untuk membandingkan.
Dalam ECMAScript v1 dan versi setelahnya, dapat digunakan properti global yang diatur terlebih dahulu NaN
Gantikan Number.NaN
.
Dukungan peramban
Number.NaN
Adalah fitur ECMAScript1 (ES1).
Seluruh peramban mendukung ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya MIN_VALUE
- Halaman Berikutnya NEGATIVE_INFINITY
- Kembali ke Lapisan Atas Panduan Referensi Number JavaScript