JavaScript’te NaN (Not a Number) nedir?

JavaScript’te NaN (Not a Number)

NaN, JavaScript\'te \"Not a Number\" anlamına gelir ve sayısal bir değerin geçersiz olduğunu belirtir. Genellikle matematiksel işlemler sonucunda elde edilir. NaN, aşağıdaki durumlarda ortaya çıkabilir:
  • Bir sayıya bir metin veya geçersiz bir veri türü ile işlem yapılması.
  • 0’a bölme işlemi.
  • Geçersiz bir sayı dönüşümü, örneğin parseInt(\'abc\').
NaN, tip kontrolünde özel bir değerdir. Eğer iki NaN değeri karşılaştırılırsa, sonuç her zaman false olur. Bu durumu kontrol etmenin en iyi yolu isNaN() veya Number.isNaN() fonksiyonlarını kullanmaktır. NaN, aynı zamanda typeof operatörü ile \"number\" olarak tanımlanır, bu da onu daha da ilginç kılar.

Cevap yazmak için lütfen .

JavaScript’te NaN (Not a Number) nedir?

🐞

Hata bildir

Paylaş