JavaScript isNaN() fonksiyonu

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

Kişisel olarak deneyin

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