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:

javascriptconsole.log('aaa' * 3);

Kodun çalıştırılmasının sonucu:

javascriptNaN

Örnek

Bir stringi başka bir stringe bölmeyi deneyelim:

javascriptconsole.log('aaa' / 'bbb');

Kodu çalıştırdıktan sonra yine NaN elde ederiz:

javascriptNaN

Örnek

Şimdi NaN değerini bir sayı ile toplayalım:

javascriptconsole.log(NaN + 3);

Kodun çalıştırılmasının sonucu:

javascriptNaN

Ayrıca Bakınız

  • NaN kontrolü yapan isNaN
    fonksiyonu