JavaScript isNaN () işlevi, bir değerin NaN (Not-a-Number) olup olmadığını kontrol eder.
isNaN()
İşlevin sözdizimi şöyledir:
isNaN(value)
isNaN () Parametreleri
isNaN()
Fonksiyonun içinde tuttuğu:
- değer - Test edilecek değer.
İsNaN () 'den dönüş değeri
true
Bağımsız değişken ise döndürürNaN
.- İade
false
diğer argümanlar için.
Örnek: isNaN () kullanma
console.log(isNaN(NaN)); // true console.log(isNaN(undefined)); // true console.log(isNaN(643511)); // false console.log(isNaN(null)); // false // inplicit conversion to number console.log(isNaN("3888.415")); // false console.log(isNaN("210AA")); // true as Number("210AA") is NaN console.log(isNaN("")); // false as Number('') is 0 console.log(isNaN(new Date())); // false console.log(isNaN(new Date().toString())); // true
Çıktı
doğru doğru yanlış yanlış yanlış doğru yanlış yanlış doğru
Notlar:
isNaN()
üst düzey bir işlevdir ve herhangi bir nesneyle ilişkilendirilmez.- Bağımsız değişken türde değilse
Number
, değer önce zorlanırNaN
ve sonra kontrol edilir.
Önerilen Kaynaklar: Javascript isFinite ()