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.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Web 3.0 nedir?
- PaaS nedir?
- Ölçeklenebilirlik desenleri: cache, queue ve event-driven mimari
- Python öğrenmeye yeni başlayanlar için en iyi kaynaklar nelerdir?
- PIC nedir, hangi projelerde kullanılır?
- JavaScript’te async/await kullanımının performansa etkisi nedir?
- JavaScript’te arrow function’lar nasıl tanımlanır?
- Mühendislik alanında çalışan biri olarak yazılım mühendisliğinde Clean Code nasıl uygulanır?
- Load ve stress testleri nasıl kurgulanır?
- Mantık ve sonsuz küme sorunu nedir?
- Python’da bir fonksiyonun nasıl tanımlandığını ve çağrıldığını açıklayabilir misiniz?
- Docker konteynerlerinin avantajları nedir?
- Veri tabanı tasarımında hangi ilişki türü en yaygın olarak kullanılır?
- Python programlama dilinde try-except bloklarının kullanımı nasıl yapılır?
- Python ile faktöriyel hesaplama nasıl yapılır?
- Atomaltı parçacıklarının davranışı hakkında temel bilgi nedir?
- Python’da bir listenin elemanlarını tersine nasıl çevirebilirim?
- Python’da bir listedeki en uzun kelimeyi nasıl bulabilirim?
- Python'da bir stringin karakter sayisini nasıl bulabilirim?
- Yazılım geliştirme sürecinde debugging yöntemleri nelerdir?
