Nomor JavaScript isNaN()
Contoh
Periksa apakah nilainya Number.NaN:
Number.isNaN(123);
Number.isNaN(-1.23);
Number.isNaN('123');
Number.isNaN(0/0);
Number.isNaN(5-2);
Number.isNaN(0);
Number.isNaN('Hello');
Number.isNaN('2005/12/12');
Number.isNaN(' ');
Lebih banyak contoh di bawah ini.
Definisi dan Penggunaan
Dalam JavaScript, NaN
adalah kependekan dari "Not-a-Number".
Dalam JavaScript, NaN
adalah nomor yang bukan nomor resmi.
Metode Number.isNaN()
kembali true
jika nilainya NaN
, dan tipenya adalah Angka.
Perbedaan Antara isnan() dan Number.isnan()
isNaN()
metode kembali true
jika nilai Bukan-A-Number.
Number.isNaN()
kembali true
jika nomor Bukan-A-Number.
Dengan kata lain:
isNaN()
mengonversi nilai menjadi angka sebelum mengujinya.
Contoh
// This returns true;
isNaN('Hello');
// This returns false;
Number.isNaN('Hello');
Sintaksis
Number.isNaN(value)
Parameter
Parameter | Description |
value | Required. The value to be tested. |
Nilai Kembali
Jenis | Keterangan |
Sebuah boolean. | true jika nilainya Number.NaN, jika tidak false . |
Lebih Banyak Contoh
Periksa apakah nilainya Number.NaN:
Number.isNaN(false);
Number.isNaN(true);
Number.isNaN(undefined);
Number.isNaN('NaN');
Number.isNaN(NaN);
Dukungan Peramban
Number.isNaN()
adalah fitur ECMAScript6 (ES6).
ES6 (JavaScript 2015) didukung di semua browser modern:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isNaN()
tidak didukung di Internet Explorer 11 (atau lebih lama).