JavaScript’te NaN nasıl kontrol edilir?
JavaScript'te NaN Kontrolü
JavaScript'te NaN (Not a Number), sayısal bir değerin sayı olarak değerlendirilemediğini gösterir. NaN kontrolü için birkaç yöntem bulunmaktadır.1. isNaN() Fonksiyonu
isNaN() fonksiyonu, bir değerin NaN olup olmadığını kontrol eder. Bu yöntem, değeri otomatik olarak sayıya dönüştürür:Örnek:
isNaN(value);
2. Number.isNaN() Fonksiyonu
Number.isNaN(), yalnızca NaN değerini kontrol eder ve değer herhangi bir türden sayı ise dönüş yapar:Örnek:
Number.isNaN(value);
3. Objelerin Kontrolü
typeofoperatörü ile NaN ve diğer sayı türlerini kontrol etmek de mümkündür:
Örnek:
typeof value === 'number' && isNaN(value);
- NaN, kendisiyle eşit değildir. (NaN === NaN; false)
- Bu özellik, NaN kontrolünde kullanılabilir.
Aynı kategoriden
- Güvenlik duvarı nedir ve bir ağda neden önemlidir?
- TypeScript’te generic type constraints ile nasıl sınırlama yapılır?
- Pythonda dosya okuma ve yazma islemlerinde en iyi pratikler nelerdir?
- Visual Studio Code nedir?
- Responsive web tasarımında kullanılan en popüler teknolojiler nelerdir?
- Blockchain teknolojisi iş dünyasında hangi alanlarda kullanılabilir ve nasıl faydalar sağlar?
- JavaScript’te use strict modu ne işe yarar?
- Web geliştirme alanında hangi programlama dilleri yaygın olarak kullanılıyor?