JavaScript Number Veri Türünün Özellikleri

JavaScript Number veri türünün kullanabildiğimiz bazı özellikleri bulunuyor. Bugün bu özelliklerin neler olduğunu ve nasıl kullanabileceğimizi anlatacağım.

  1. MAX_VALUE
  2. MIN_VALUE
  3. POSITIVE_INFINITY
  4. NEGATIVE_INFINITY
  5. NaN
  6. prototype

Şimdi sırasıyla bu özellikleri inceleyelim.

 2 –  MIN_VALUE : JavaScript’te mümkün olan en küçük sayıyı döndürür.

 3 –  POSITIVE_INFINITY : Taşma durumunda döndürülen sonsuzluğu temsil eder.

 4 –  NEGATIVE_INFINITY : Taşma durumunda döndürülen negatif sonsuzluğu temsil eder.

 5 –  NaN : “Sayı Değil” değerini temsil eder.

Tek tek uygulayıp console ekranındaki çıktılarını inceleyelim.

Sırasıyla console çıktıları şu şekilde olacaktır.

 ⇒  1.7976931348623157e+308

 ⇒  5e-324

 ⇒  Infinity

 ⇒  -Infinity

 ⇒  NaN

Konunun daha iyi anlaşılması için birer örnek daha yapmak istiyorum.

Sırasıyla console çıktıları şu şekilde olacaktır.

 ⇒  Infinity

 ⇒  -Infinity

 ⇒  NaN

Sayı özellikleri değişkenler ile kullanılmaz. Sadece Number nesnesi ile kullanılabilir. Örneğin bir değişken ile kullanmaya çalışalım ve sonucu console ekranına yazdıralım.

 Çıktısı :  undefined

Gördüğünüz gibi undefined çıktısı alıyoruz.

 6 –  prototype : Tüm JavaScript nesneleri için kullanılabilen genel bir nesne oluşturucudur.

Şimdi prototype özelliği ile Number nesnesine yeni özellikler ve metodları nasıl ekleyebileceğimize bakalım. Kullanımı şu şekildedir:

Number.prototype.adi = degeri

Basit bir örnek ile konuyu daha iyi anlamaya çalışalım.

 Çıktısı :  8

Umarım sizin için faydalı bir yazı olmuştur.

Şu yazılar da ilginizi çekebilir.

JavaScript Veri Türleri (Number, String, Object vb..)

Yeni bir yazımda görüşmek üzere.

Yorum Yazın

650+ ABONE ARASINA KATIL

Adını ve E-Posta adresini yazarak Html, Css, Javascript, Jquery, Bootstrap, Web Tasarım, C#, Bilgisayar, Telefon, Android, Veri Güvenliği ve daha birçok alanda ders anlatımlarından ve uygulamalı örneklerden anında haberdar olabilirsin.

Abone olduğunuz için teşekkürler.

Birşeyler yanlış gitti.