JavaScript: Değişken & Veri Türleri

No Comments
  • Değişken adını vermeden önce tanımladığımız var ifadesi variable‘dan gelmektedir ve dilimizde değişken anlamındadır.
  • JavaScript’te değişkenler tanımlanırken herhangi bir veri türü belirtmemize gerek yoktur. Hangi veri türü kullanıldığını değişkenin değerinden anlayabiliriz.
  • typeof ile değerin türünü bulabilirsiniz.
  • Var değişkeni kullanmadan direkt değişken tanımlanabilir. Bu durumda değişken yerel olur.

JavaScript – Arrays

Array, birden fazla değer taşıyabilen en  özel değişkenlerden biridir. Aşağıdaki kod bloğundaki 5. satırda manav dizisine 3 eleman eklenmiştir. Bir alt satırında ise ekrana manav dizisinde bulunan 1. eleman yazdırılması istenmiştir. Kodu çalıştırdığımızda ekrana Armut isminin gelmesinin sebebi dizilerde ilk indis(eleman) 0’dan başlar.

JavaScript – Objects

  • Nesneler daha karmaşıktır ve her nesne bu ilkel veri türlerinin herhangi bir kombinasyonunu ve ayrıca referans veri türlerini içerebilir.
  • Bir nesne, bir referans veri türüdür. Bir referans değeri atanan değişkenlere bu değere bir referans veya bir işaretçi verilir. Bu referans veya işaretçi, nesnenin depolandığı bellekteki konumu gösterir. Değişkenler aslında değeri saklamaz.
  • Genel olarak, JavaScript’teki nesneler, “anahtar: değer” çiftleri biçiminde, ilkel veya referans türlerinin ilgili verilerin sıralanmamış bir koleksiyonu olarak tanımlanabilir. Bu anahtarlar değişkenler veya işlevler olabilir ve bir nesne bağlamında sırasıyla özellikler ve methodlar olarak adlandırılır.

JavaScript – Functions

Veri türü belirtme olmadığından direkt return ile değer döndürülebilir. Bu açıdan C, Java ve C# göre daha esnek bir yapı sağlar ve defalarca kod yazmayı engeller. Değer döndürmeyen fonksiyonda yazılabilir.

New ile bir fonksiyon oluşturabilirsiniz. Bu sayede kodunuzu parametrik olarak yazabilirsiniz.

Self Functions: Kendi kendini çağıran bir fonksiyondur, kod çalıştığında kendini oluşturur.

JavaScript Events (Olaylar)

JavaScript nesne tabanlı (object-oriented) bir dildir. Nesne tabanlı olmasından dolayı olay yönelimli çalışır. Örneğin; bir button’a tıkladıktan sonra çıkan uyarı penceresi JavaScript’in nesne tabanlı bir dil olduğunun açık bir göstergesidir.

JavaScript’te bazı olayların gerçekleştirilmesi için geliştirilmiş ve web sitelerinde senelerdir başarı ile kullanılan hazır olaylar vardır.

OnClick Olayı: Tıklandığında yapılacak işlemleri belirler.

 

Tüm OlaylarAçıklama
onchangeBir HTML etiketi değiştiğinde
onclickBir kullanıcı tıklamasında
onmouseoverBir HTML etiketi üzerine fare ile gelindiğinde
onmouseoutBir HTML etiketi üzerinden fare ile çıkıldığında
onkeydownKullanıcı klavyeden bir tuşa bastığında
onloadTarayıcı sayfayı yüklerken

JavaScript Bazı Hazır Metodlar

  • String Metodları (indexOf, lastIndexOf, search, slice, substring …)
  • Sayı Metodları (parseInt, parseFloat(), toString(), toFixed …)
  • Matematik Metodları (min, max, round, abs, random…)
  • Date Metodları (getDate(), getgetFullYear(), getMonth()…)
  • Array Metodları (push, pop, shift, splice, reverse, sort…)

Diğer Yazılarımız

Tüm Yazılarımız

Soru işareti kalmasın

Bu yazı hakkında aklınıza takılanlar, bir fikriniz belkide şikayetiniz vardır. Yada yazımızda hatalar olduğunu düşünüyor olabilirsiniz. Peki neden bize ulaşmayı düşünmeyesiniz ki?

Hizmetlerimiz

Binlerce müşterimizin yararlandığı 100'e yakın hizmetlerimizden sizlerde yararlanabilirsiniz. Onlarca ücretsiz web hizmeti ve profesyonel destekle sizleri daima daha ileriye taşımayı hedefliyoruz.

Tüm Yenilik ve Kampanyalardan Haberdar Ol

Yazı hakkında ne Düşünüyorsunuz?