Properti Number NaN JavaScript
- Halaman sebelumnya MIN_VALUE
- Halaman berikutnya NEGATIVE_INFINITY
- Kembali ke lapisan 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.
global NaN
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 tersebut bukan angka. Bisa mengatur objek Number untuk nilai ini untuk menunjukkan bahwa nilai itu bukan angka.
Petunjuk:Gunakan isNaN()
Fungsi global untuk mengecek apakah nilai adalah nilai NaN.
Lihat juga:
grammar
Number.NaN
menyatakan
Number.NaN
adalah nilai khusus yang menunjukkan hasil operasi aritmatika tertentu (seperti akar kuadrat negatif) bukan angka. Metode parseInt()
dan parseFloat()
Ketika string yang ditentukan tidak dapat diurai, kembalikan nilai ini. Untuk fungsi yang mengembalikan angka yang sah dalam beberapa situasi biasa, dapat digunakan metode ini, dengan Number.NaN
menyatakan keadaan kesalahan nya.
JavaScript untuk NaN
dengan bentuk keluaran Number.NaN
. Perhatikan,NaN
Hasil banding dengan nilai numerik lain selalu berbeda, termasuk dirinya sendiri. Oleh karena itu, tidak dapat dibandingkan Number.NaN
Membandingkan untuk mengecek apakah nilai adalah angka, dan hanya dapat dipanggil isNaN()
untuk membandingkan.
Dalam ECMAScript v1 dan versi yang berikutnya, masih dapat digunakan properti global yang diatur sebelumnya NaN
Gantikan Number.NaN
.
Dukungan pereka laman web
Number.NaN
Adalah fitur ECMAScript1 (ES1).
Semua pereka laman web sepenuhnya 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 Rujukan Number JavaScript