Perekomendasi kursus:

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.

Lihat pula:

Metode global isNaN()

Metode Number.isNaN()

Contoh

let x = NaN;

let x = Number.NaN;

let x = 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