JavaScript Hızlı Başlangıç Kursu

Arrays: JavaScript Programlamada Diziler

eminbasbayan

eminbasbayan

3 dk okuma
Arrays: JavaScript Programlamada Diziler
🔍 Büyütmek için tıklayın

JavaScript, veri yapılarını ve mantıklarını oluşturmak için esnek ve güçlü bir dil olarak bilinir. Diziler (arrays), JavaScript programlamasının temel taşlarından biridir ve sıralı veri koleksiyonlarını saklamak ve yönetmek için kullanılır. Bu makalede, JavaScript'te dizilerin ne olduğunu, nasıl oluşturulduklarını ve kullanıldıklarını inceleyeceğiz.

Dizi Nedir?

Dizi, bir veya daha fazla öğeyi sıralı bir şekilde saklayan veri yapısıdır. Her öğe, dizide belirli bir konuma (indeks) sahiptir ve bu konumlar sıfırdan başlar. Diziler, herhangi bir veri tipindeki öğeleri saklayabilir, yani sayı, metin, nesne veya başka diziler içerebilirler.

Örnek bir dizi:

let sayilar = [1, 2, 3, 4, 5]; let karisik = [1, "iki", { isim: "Üç" }, [4], 5];

Dizi Oluşturma

JavaScript'te dizi oluşturmanın birkaç farklı yolu vardır:

  1. Dizi Literali Kullanarak: En yaygın ve basit yöntemdir.

    let meyveler = ["Elma", "Muz", "Kiraz"];
  2. new Array() Kullanarak: Bu yöntem, JavaScript'in yerleşik Array yapıcısını kullanarak bir dizi oluşturur.

    let sebzeler = new Array("Havuç", "Salatalık", "Lahana");

Dizi Elemanlarına Erişim

Dizi elemanlarına, dizi adı ve köşeli parantez içinde indeks numarası kullanılarak erişilir.

Örnekler:

let diller = ["JavaScript", "Python", "Ruby"]; console.log(diller[0]); // JavaScript console.log(diller[1]); // Python console.log(diller[2]); // Ruby

Dizi Metotları

JavaScript dizileri, veri ekleme, kaldırma, arama ve dönüştürme işlemleri yapmak için çeşitli yerleşik metodlar sağlar.

  1. push(): Dizinin sonuna yeni eleman ekler.

    let diller = ["JavaScript", "Python"]; diller.push("Ruby"); console.log(diller); // ["JavaScript", "Python", "Ruby"]
  2. pop(): Dizinin sonundan bir eleman çıkarır.

    diller.pop(); console.log(diller); // ["JavaScript", "Python"]
  3. shift(): Dizinin başından bir eleman çıkarır.

    diller.shift(); console.log(diller); // ["Python"]
  4. unshift(): Dizinin başına yeni eleman ekler.

    diller.unshift("Java"); console.log(diller); // ["Java", "Python"]
  5. length: Dizinin uzunluğunu (eleman sayısını) döner.

    console.log(diller.length); // 2
  6. splice(): Belirli bir konumdan eleman ekler veya kaldırır.

    let sayilar = [1, 2, 3, 4, 5]; sayilar.splice(2, 1); // 2. indeksten itibaren 1 eleman çıkar console.log(sayilar); // [1, 2, 4, 5]
  7. slice(): Dizinin bir kısmını alır ve yeni bir dizi döner.

    let yeniSayilar = sayilar.slice(1, 3); console.log(yeniSayilar); // [2, 4]
  8. forEach(): Dizinin her elemanı için bir işlev çalıştırır.

    diller.forEach(function(dil) { console.log(dil); }); // Java // Python

Dizi Üzerinde Dolaşma

Diziler üzerinde dolaşmak için çeşitli yöntemler vardır. for döngüsü, for...of döngüsü ve forEach metodu en yaygın kullanılan yöntemlerdir.

Örnekler:

let meyveler = ["Elma", "Muz", "Kiraz"]; // for döngüsü for(let i = 0; i < meyveler.length; i++) { console.log(meyveler[i]); } // for...of döngüsü for(let meyve of meyveler) { console.log(meyve); } // forEach metodu meyveler.forEach(function(meyve) { console.log(meyve); });

Çok Boyutlu Diziler

JavaScript'te diziler, diğer dizileri içerebilir. Bu, çok boyutlu dizilerin oluşturulmasını sağlar.

Örnek:

let matris = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]; console.log(matris[0][0]); // 1 console.log(matris[1][2]); // 6

Sonuç

Diziler, JavaScript'te veriyi sıralı ve yapılandırılmış bir şekilde saklamanın güçlü bir yoludur. Dizileri kullanarak, veri koleksiyonlarını yönetebilir ve işleyebilirsiniz. Bu makalede öğrendiklerinizi kullanarak, kendi JavaScript programlarınızda dizilerle etkili bir şekilde çalışabilirsiniz. İyi kodlamalar!

Etiketler

#Eğitimler#JavaScript Hızlı Başlangıç Kursu

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

JavaScript’e Giriş: JavaScript Nedir ve Diğer Programlama Dillerinden Farkları
JavaScript Hızlı Başlangıç Kursu

JavaScript’e Giriş: JavaScript Nedir ve Diğer Programlama Dillerinden Farkları

JavaScript, 1995 yılında Brendan Eich tarafından oluşturulan ve yüksek seviyeli, yorumlanabilir, dinamik bir programlama dilidir. Başlangıçta web tarayıcıları için geliştirilmiş olup, günümüzde hem istemci tarafında hem de sunucu tarafında yaygın olarak kullanılmaktadır. Bu makalede, JavaScrip

3 dk
JavaScript ile Neler Yapabilirsiniz?
JavaScript Hızlı Başlangıç Kursu

JavaScript ile Neler Yapabilirsiniz?

JavaScript, geniş uygulama alanlarına sahip, esnek ve güçlü bir programlama dilidir. Yaygın olarak kullanılan bu dil, web geliştirmeden oyun geliştirmeye, mobil uygulamalardan sunucu tarafı programlamaya kadar birçok farklı alanda kullanılabilir. Bu makalede, JavaScript ile yapılabilecek bazı

3 dk
VSCode ile JavaScript Kurulumu: Adım Adım Rehber
JavaScript Hızlı Başlangıç Kursu

VSCode ile JavaScript Kurulumu: Adım Adım Rehber

Yazılım geliştirmeye yeni başladıysanız ve JavaScript ile çalışmak istiyorsanız, Visual Studio Code (VSCode) mükemmel bir tercihtir. Bu, Microsoft tarafından geliştirilen açık kaynaklı, hafif ve güçlü bir kod editörüdür. Bu rehberde, JavaScript’i ve VSCode’u adım adım nasıl kuracağınızı anlata

3 dk
Değişkenler: JavaScript Programlamada Temel Taşlar
JavaScript Hızlı Başlangıç Kursu

Değişkenler: JavaScript Programlamada Temel Taşlar

Yazılım geliştirmeye yeni başladıysanız, değişkenlerin programlamada nasıl kullanıldığını anlamanız önemlidir. Değişkenler, verileri saklamak için kullanılan bir tür "kutucuk" olarak düşünülebilir ve bu verilere bir isim vererek program içinde rahatça erişebiliriz. JavaScript'te değişkenleri k

2 dk
Constants: JavaScript Programlamada Sabitler
JavaScript Hızlı Başlangıç Kursu

Constants: JavaScript Programlamada Sabitler

Yazılım geliştirmeye yeni başladıysanız, sabitlerin (constants) programlamada nasıl kullanıldığını anlamanız önemlidir. Sabitler, değiştirilemez değerlere sahip olan ve program boyunca aynı kalan değişkenlerdir. JavaScript'te sabitler, `const` anahtar kelimesi kullanılarak

2 dk
Primitive Tipler: JavaScript Programlamada Primitive Tipler
JavaScript Hızlı Başlangıç Kursu

Primitive Tipler: JavaScript Programlamada Primitive Tipler

JavaScript'te veri tiplerini anlamak, yazılım geliştirmenin temel taşlarından biridir. Bu veri tipleri, programların veriyi nasıl işleyeceğini ve saklayacağını belirler. JavaScript'te temel veri tiplerine "primitive types" (ilkel tipler) denir. Bu makalede, JavaScript'teki ilkel veri tiplerini

3 dk