JavaScript isNaN() fonksiyonu
- Önceki Sayfa isFinite()
- Sonraki Sayfa NaN
- Üst Katmana Dön JavaScript Genel Referans Kılavuzu
Tanım ve kullanım
isNaN()
Fonksiyon değerin sayı olup olmadığını belirleyebilir.
Değer NaN ise bu fonksiyon true döner. Aksi takdirde false döner.
Bu fonksiyon Number spesifik Number.isNaN() yönteminden farklıdır.
Küresel isNaN() fonksiyonu test değeri sayıya dönüştürür ve ardından test eder.
Number.isNaN() değeri sayıya dönüştürmez ve herhangi bir sayı olmayan türden değere true dönmeyebilir.
Örnek
NaN olup olmadığını kontrol edin:
isNaN(123) //false isNaN(-1.23) //false isNaN(5-2) //false isNaN(0) //false isNaN('123') //false isNaN('Hello') //true isNaN('2005/12/12') //true isNaN('') //false isNaN(true) //false isNaN(undefined) //true isNaN('NaN') //true isNaN(NaN) //true isNaN(0 / 0) //true isNaN(null) //false
Gramer
isNaN(value)
Parametre değeri
Parametre | Açıklama |
---|---|
value | Gerekli. Test edilecek değer. |
Teknik ayrıntılar
Dönüş değeri: | Booleşm değer. Değer NaN ise true döner, aksi takdirde false döner. |
---|---|
JavaScript Sürümü: | ECMAScript 1 |
Tarayıcı Desteği
Fonksiyon | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
isNaN() | Destek | Destek | Destek | Destek | Destek |
- Önceki Sayfa isFinite()
- Sonraki Sayfa NaN
- Üst Katmana Dön JavaScript Genel Referans Kılavuzu