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ü

typeof
operatö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.
Bu yöntemlerden birini kullanarak JavaScript'te NaN değerlerini etkili bir şekilde kontrol edebilirsiniz.


🐞

Hata bildir

Paylaş