Kod Dünyası

Java Script İfadeleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Java Script İfadeleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

18 Şubat 2015 Çarşamba

JavaScript'te tüm veri türleri aynı zamanda bir nesnedir. Nesneler özellik ve yöntemler eklediğimiz verilerdir.

Nesne Yapısı


Dize, metin, mantıksal ya da sayısal veriler. Bunların tamamı birer nesnedir. Ayrıca biz de yeni nesneler oluşturabiliriz. Örneğin kişi bilgileri içeren "kimlik" nesnesi oluşturduğumuz aşağıdaki örneği inceleyelim;

var kimlik = { ad:"Murat", soyad:"Elicaliskan", yas:"30" };

Yukarıda nesne oluştururken kıvrımlı parantezle başlanmış olduğunu, ozellik:degerformatında yazılmış olduğunu ve virgüllerle ayrılmış olduğunu görüyoruz. Aşağıda aynı kodun daha anlaşılır bir şekilde ifadesine yer verilmiştir;

JavaScript Kodu
var kimlik = {
   ad:"Murat",
   soyad:"Elicaliskan",
   yas:"30"
};

Nesne Özelliklerine Erişmek


Nesne verilerine iki şekilde erişebilirsiniz. Örnekte her iki yöntem de gösterilmiştir;

JavaScript Kodu
var isim = kimlik.ad;

var soyad = kimlik["soyad"];

Ya noktadan sonra özellik yazılır ya da köşeli parantez ve tırnak işareti içinde özellik adına yer verilir.

Nesne Yöntemi Oluşturmak


Nesneler yöntemler oluşturularak işlevsel hale getirilebilir. İşlevler birer fonksiyondur ve parantezli bir şekilde kullanılır.

JavaScript Kodu
var kimlik = {
    ad    : "Murat",
    soyad : "Elicaliskan",
    yas   : 30,
    isim  : function (){ return this.ad + " " + this.soyad }
};

var isim = kimlik.isim();

Yukarıdaki örnekte isim() bir yöntem olup çalıştırıldığı zaman nesnedeki ad ve soyad özelliklerini birleştirmektedir.

14 Şubat 2015 Cumartesi

JavaScript ile kodlama yaparken JavaScript ifadelerinden faydalanılırız. Bu kodlar yazılırken ifadeler noktalı virgül (;) ile biter.

JavaScript Kodu
   a = 5;
   b = 6;
   c = a + b;

JavaScript ifadelerinin tamamı noktalı virgül ile bitmez. IF, FUNCTION, FOR, DO gibi bazı ifadeler, ifade grupları oluşturmaya yarar. Bu tarz ifade grupları oluştururken kıvrımlı parantez kullanılır.

JavaScript Kodu
function fonksiyonum() {
   document.getElementById("link1").innerHTML = "Bağlantı 1";
   document.getElementById("link2").innerHTML = "Bağlantı 2";
}

Bazen kodlama yaparken hatırlatma ya da bilgilendirme amaçlı yazılar yazmamız gerekebilir. JavaScript buna izin verir. Bunun için tek satırlık ifadelerde // birden fazla satırlı ifadelerde ise /* ... */ kullanılır. Örneği inceleyin;

JavaScript Kodu
<div id="sonuc"></div>

<script>

   // a'nın değerini 5 yaparız.
   var a = 5;

   // b'nin değerini ise 6 yaparız.
   var b = 6;

   /*
      a ve b değişkenlerini toplarsak
      5 + 6 = 11 eder. Bunu paragrafa
      yazdıralım.
   */
   var c = a + b;
   document.getElementById("sonuc").innerHTML = c;

</script>

JavaScript ifadelerini yazarken ifade, değişken ve değerler arası boşluk bırakabilir ya da bunları bitişik yazabiliriz. Aşağıdaki örnekte belirtilen her iki ifade de aynıdır.

JavaScript Kodu
kisi = "Murat";
kisi="Murat";