CodeBlanks Logo Icon CodeBlanks

Dizi oluşturma ve erişim

JavaScript kursu · Başlangıç · Ders 42/133

Dizi literali oluşturmayı ve index ile elemanlarına erişmeyi öğrenirsin.

Dizi nedir?

Bir dizi (array), sıralı değerler listesidir. Değerleri köşeli parantez [] içinde virgülle ayırarak yazarsın.

Örneğin const fruits = ["elma", "armut", "muz"]; üç dizeyi sırayla saklar. Diziler sayı, dize, boolean hatta başka dizileri barındırabilir.

Her elemanın bir indeksi (index) vardır. İlk elemanın indeksi 0'dır, ikincisinin 1'dir ve böyle devam eder.

length ve sıfır tabanlı dizin

Bir dizinin eleman sayısını length özelliği verir. Örneğin fruits.length üç döner.

Diziler sıfır tabanlıdır (zero-indexed). İlk eleman fruits[0]'dır, ikincisi fruits[1]'dir. Son elemanın indeksi length - 1'dir.

Üç elemanlı bir dizide son eleman fruits[2]'dir, fruits[3] değil. Çünkü fruits[3] tanımsızdır (undefined). Dizin aralığının dışına çıkmak hata değil, undefined döner.

Uygulama colors dizisini oluştur ve yazdır

colors adında en az üç renk dizesi içeren bir dizi oluştur. Sonra console.log ile ikinci elemanı (indeks 1) yazdır.

Örnek çözümü göster
Köşeli parantezle en az üç dize yaz, sonra colors[1] ifadesini console.log içine al.
Örnek çözüm:
const colors = ["kırmızı", "mavi", "yeşil"];
console.log(colors[1]);

Kendini test et

  1. <code>fruits</code> dizisindeki 'muz' değerine hangi ifade ile erişirsin?

    const fruits = ["elma", "armut", "muz", "kiraz"];
    • fruits[3]
    • fruits[2]
    • fruits(2)
    • fruits.2
    Cevabı göster

    fruits[2] — Doğru. 'muz' üçüncü elemandır, indeksi 2'dir.

  2. numbers dizisini oluştur

    const numbers = ____;
    console.log(numbers[0]);
    Cevabı göster
    const numbers = [10, 20, 30];
    console.log(numbers[0]);
  3. <code>fruits = ["elma", "armut", "muz"]</code> için ifade ve değerini eşleştir

    fruits[0]
    elma
    fruits[1]
    armut
    fruits[2]
    muz
    fruits.length
    3

Başlangıç bölümündeki tüm dersler