Örnek
Bir değer NaN olup olmadığını kontrol edin:
Number.isNaN(123) //false
Number.isNaN(-1.23) //false
Number.isNaN(5-2)
//false
Number.isNaN(0) //false
Number.isNaN('123') //false
Number.isNaN('Hello')
//false
Number.isNaN('2005/12/12') //false
Number.isNaN('') //false
Number.isNaN(true)
//false
Number.isNaN(undefined) //false
Number.isNaN('NaN') //false
Number.isNaN(NaN)
//true
Number.isNaN(0 / 0) //true
Kendin dene " Tanımı ve Kullanımı
Number. isNaN() Number. isNaN() yöntemi, bir NaN olup olmadığını belirler (Not-A-Number) .
Bu yöntem, değeri türü Sayısı ise doğru döndürür ve NaN eşittir. Aksi takdirde yanlış döndürür.
Numara. isNaN() küresel farklıdır isNaN() fonksiyonu. Global isNaN() işlevi, daha sonra test, bir sayısı test değerine dönüştürür.
Numara. isNan() bir sayısı değerleri dönüştürmez ve Number türündeki olmayan herhangi bir değere için de geçerli döndürmez.
İpucu: JavaScript, değer NaN sayısının bir tür olarak kabul edilir.
Tarayıcı Desteği
Yöntem | |||||
---|---|---|---|---|---|
Number. isNaN() | Evet | 12.0 | 32 | 9 | 22 |
Sözdizimi
Number.isNaN( value )
Parametre Değerleri
Parametre | Açıklama |
---|---|
value | Gereklidir. değeri, test edilecek |
Teknik detaylar
Geri dönüş değeri: | Boole. aksi takdirde false döndürür, değer Number.NaN ise true döndürür |
---|---|
JavaScript Versiyon: | ECMAScript 6 |
<JavaScript Numarası Referans