Diziler, birçok programlama dilinin merkezi bileşenlerindendir ve birden fazla değeri tek bir değişkende saklamana yardımcı olan temel bir veri yapısıdır. Dizilerin yapısını ve çalışma şeklini anlamak için buradasın. Bu nedenle, sana bu rehberde adım adım dizilerle nasıl çalışacağını açıklayacağım.
Önemli Bulgular
- Diziler sıfır tabanlıdır, bu da ilk elemanın 0 indeksine sahip olduğu anlamına gelir.
- Bir dizinin elemanlarına erişmek için ilgili indeksi belirtirsin.
- Length özelliği ile bir dizideki elemanların sayısını belirleyebilirsin.
- Döngülerin kullanımı, dizilerle daha verimli çalışmanı sağlar.
Adım Adım Rehber
1. Dizilere Temel Bir Bakış
Diziler, tek bir değişken altında birden fazla değeri saklamanı sağlayan bir veri yapısıdır. Bir diziyi, ihtiyaç duyduğun tüm maddelerin listelendiği bir alışveriş listesi olarak düşünebilirsin.

2. Dizi Elemanlarına Erişim
Dizinin elemanlarına erişmek istiyorsan, elemanın indeksini belirtmen gerekir. Erişim genellikle köşeli parantezler [] kullanılarak sağlanır. JavaScript'te, örneğin bir alışveriş listesinin ilk elemanına şöyle erişebilirsin: alışverişListesi[0].
Burada, 0 indeksinin ilk elemanı temsil ettiğini unutmamalısın.
3. Dizilerin Temsili
Kavramı daha net hale getirmek için, diziyi görsel olarak hayal etmek faydalıdır. Dizideki her elemanı bir kutu olarak düşünebilirsin. Örneğin, alışveriş listen dördüncü kutuda "Patatesler", "Süt", "Yumurta" ve "Peynirli Ekmek" gibi elemanları içerebilir.
Bu elemanlar, örneğin "alışverişListesi" olarak adlandırdığın bir dizide yer alır.

4. Sıfır Tabanlı İndeks
Önemli olan, çalıştığın tüm modern programlama dillerinin tipik olarak sıfır tabanlı bir indeks kullandığıdır. Bu, dizinin ilk elemanının 0 indeksinde, ikinci elemanın 1 indeksinde ve bu şekilde devam ettiği anlamına gelir.
Bu, elemanları programatik olarak sorgulamaya veya taramaya çalıştığında özellikle geçerlidir.
5. Dizi Elemanlarına Erişim
Bireysel elemanlara erişimi göstermek için, script'in içinde şu satırı kullanabilirsin: document.write(alışverişListesi[0]);. Eğer bu dizideki ilk eleman ise, "Patatesler" olarak çıktısını alırsın.
Dizindeki eleman sayısına bağlı olarak, indeksleri uygun şekilde ayarlayabilirsin.
6. Bir Dizinin Uzunluğunu Belirleme
Bir dizide kaç eleman bulunduğunu bulmak için, length özelliğini kullanabilirsin. JavaScript'te bunu şu şekilde yaparsın: alışverişListesi.length;. Eğer dizin beş eleman içeriyorsa, bu satır 5 değerini döndürecektir.
7. Döngülerle Dizilerle Çalışmak
Dizilerle çalışmanın bir diğer gelişmiş yaklaşımı döngülerin kullanılmasıdır. Her elemanı manuel olarak sorgulamak yerine, elemanlara erişimi sağlamak için bir döngü ile dizi üzerinde yineleyebilirsin.
Bu, bir sonraki modülde kapsamlı bir şekilde ele alınacaktır, ancak şu anda dizinin statik olarak değil, dizinin uzunluğu kullanılarak dinamik olarak erişilebileceğini anlaman önemlidir.
8. Eleman Ekleme ve Çıkarma
Diziler hakkında temel bir anlayışa sahip olmak, elemanları nasıl ekleyip çıkaracağınızı da bilmeniz gerektiği anlamına gelir. Elemanlara erişim sadece işin bir parçasıdır. Bu konuda senin için mevcut olan yöntemleri lütfen unutma, bunları bir sonraki videoda tartışacağız.
Özet - Başlangıçlar için Diziler: Erişim Şekli
Bu rehberde, dizilerin nasıl inşa edildiğini ve bunların elemanlarına nasıl etkili bir şekilde erişebileceğini öğrendin. Sıfır tabanlı indekslerin kullanımı ve dizinin uzunluğu üzerinden erişim, programlamaya girişini kolaylaştıran temel kavramlardır.
Sıkça Sorulan Sorular
Bir dizi nedir?Bir dizi, tek bir değişken altında birden fazla değeri saklamayı sağlayan bir veri yapısıdır.
Bir dizideki bir elemana nasıl erişebilirim?Bir elemana, köşeli parantezler içinde indeksi belirterek erişirsin, örneğin dizi[indeks].
Sıfır tabanlı indeks ne anlama geliyor?Bu, dizinin ilk elemanının 0 indeksine, ikinci elemanının 1 indeksine sahip olduğu anlamına gelir.
Bir dizideki eleman sayısını nasıl öğrenebilirim?Dizide saklanan eleman sayısını belirlemek için length özelliğini kullanabilirsin.
Bir diziden eleman ekleyebilir veya çıkarabilir miyim?Evet, bunun için belirli yöntemler vardır, bunlar gelecekteki eğitimlerde açıklanacaktır.