NaN Değeri
NaN değeri (Not-A-Number kısaltması)
"sayı değil" anlamına gelir. Bu değer,
geçersiz bir matematiksel işlem yapmaya
çalışıldığında ortaya çıkar.
Örnek
Harf içeren bir stringi bir sayı ile çarpalım:
console.log('aaa' * 3);
Kodun çalıştırılmasının sonucu:
NaN
Örnek
Bir stringi başka bir stringe bölmeyi deneyelim:
console.log('aaa' / 'bbb');
Kodu çalıştırdıktan sonra yine
NaN elde ederiz:
NaN
Örnek
Şimdi NaN değerini bir sayı
ile toplayalım:
console.log(NaN + 3);
Kodun çalıştırılmasının sonucu:
NaN
Ayrıca Bakınız
-
NaN kontrolü yapan
isNaN
fonksiyonu