HTML CSS JAVASCRIPT ANGULAR

JavaScript Sayılar


Farklı programlama dillerinde farklı sayı türleri vardır. Örneğin C# dilinde int, int16, decimal gibi farklı türler vardır.

16 gibi bir sayıyı tutmak için int türü yeterli olurken, 3.15 gibi küsurlu değerleri tutmak için decimal kullanılır.

JavaScript programlama dilinde tek bir sayı türü vardır.

Örnek

var adet = 15; // tam sayı
var fiyat = 3.99; // Küsurlu sayılar. Para gibi.

Çok büyük veya çok küçük sayılar bilimsel gösterim ile yazılabilir:

Örnek

var sayi1 = 321e5;    // 32100000
var sayi2 = 312e-5;   // 0.00321

JavaScript diğer programlama dillerinden farklı olarak, int, short, long gibi farklı sayı türleri tanımlamaz.

JavaScript sayıları her zaman 64-bit Floating Point (kayan nokta) olarak tutar.


JavaScript NaN Nedir? (Not a Number / Bir Sayı Değil)

NaN kelimesi JavaScript için ayrılmış bir kelimedir. Bir matematiksel işlemde sayı olmayan bir değer kullandığınızda

sonuç NaN döner. Örneğin 100 / "armut" işleminin sonucu NaN'dır.

Örnek

var sonuc = 10 / "armut";

Kendin Dene »

Fakat eğer string değer sayısal değer içeriyorsa sonuç sayı olur:

Örnek

var sonuc = 10 / "2"; // sonuc 5 olur

Kendin Dene »


JavaScript Programlama Dilinde Sayılar Nesne Olabilir

Daha önce stringde gördüğümüz gibi sayılar nesne olarak tanımlanabilir.

Normalde JavaScript sayıları ilkel değerlere sahiptir: 1,255, 5678 gibi.

Fakat var sayiNesne= new Number(123); şeklinde nesne olarak tanımlanabilir.

Bu şekilde tanımlamak JavaScript'i yavaşlatır. O sebepten gerçekten ne yaptığınızı bilmiyoranız kullanmayın. 


Anlamadığınız bir konu mu var?

Konu ile ilgili sorunuzu uzmanim.net'e sorabilirsiniz: uzmanim.net'e sor!