Properti Number NaN 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:

Metode global isNaN()

Metode Number.isNaN()

Contoh

let x = Number.NaN;

Coba sendiri

let x = NaN;

Coba sendiri

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