Bu makalede JavaScript'teki döngülerin ve array dizi veri yapısının kullanımı ele alınmaktadır Dengeler, belirli bir koşula göre tekrar eden işlemler yapmak için kullanılırken, array'ler aynı türden birden fazla verinin tek bir değişkende depolanmasına olanak sağlar For, while ve do-while gibi döngüler kullanarak kodun tekrarlanmasını sağlamak mümkündür Döngüler, özellikle array işleme gibi konularda oldukça önemlidir Diziler, açılış ve kapanış parantezleri kullanılarak oluşturulur ve her eleman virgülle ayrılır Dizilerin indeks numaraları, 0'dan başlar ve elemanlara erişmek veya değiştirmek için kullanılır Bu konuların önemi göz önüne alınarak, JavaScript programlama dilindeki döngüler ve array'ler hakkında temel bilgilere sahip olmak önemlidir

Bu makalede, JavaScript'teki döngülerin nasıl kullanılacağına ve bu döngüler kullanılarak array'lerin (dizilerin) nasıl işlenebileceğine dair bilgiler verilecektir. Döngüler, belirli bir kod bloğunun tekrar edilmesini sağlayan yapılardır. Bu kod yapısı, belirli bir koşula göre birkaç kez veya belirtilen sayıda tekrar edebilir. Bu nedenle, döngüler, kodunuzda tekrarlayan işlemler yapmak istediğinizde oldukça kullanışlıdır.
Array (Dizi), tek bir değişkende birden fazla verinin saklanabilmesini sağlayan bir veri yapısıdır. Bu veri yapısı, aynı türden birden fazla verinin depolanmasını sağlar. JavaScript'teki diziler bir dizi oluşturmak için kullanılır ve açılış ve kapanış köşeli parantezlerle gösterilir.
Bu makalede, döngülerin çalışma prensipleri ve JavaScript'teki dizilerin elemanlarına işleme yapmak için kullanımı ele alınacaktır. Ayrıca, dizilerin elemanlarını döngüler kullanarak nasıl işleyebileceğiniz ve değiştirebileceğiniz konuları da incelenecektir. Döngüler ile diziler birlikte kullanıldığında, JavaScript kodlarınızda birçok farklı işlem yapabilirsiniz.
JavaScript'te, for, while ve do-while gibi döngüler kullanarak bir kodun tekrar etmesi sağlanabilir. Bu döngülerin kullanımı, kod bloklarının ardı ardına yapılmasını ve belirtilen koşulların sağlanıp sağlanmadığını kontrol etmek için kullanılır. Döngülerin kullanımı, kodunuzda tekrarlanan işlemleri yaparken oldukça önemlidir. Ayrıca, döngüler, dizi işleme gibi bazı işlemleri de yapmak için kullanılır.
JavaScript'te, birden fazla veriyi tek bir değişkende saklamak için array (dizi) veri yapısı kullanılır. Diziler, açılış ve kapanış köşeli parantezlerle gösterilir ve her bir elemanı virgülle ayrılır. Diziler, bir veri grubuna işleme yapmak istediğinizde oldukça yararlıdır. Dizi işleme, döngüler kullanılarak yapılabilir.
Döngülerin Kullanımı
Döngüler, programlama dillerinde programların belirli bir koşula göre yinelemesine izin veren yapılardır. JavaScript'teki döngüler, for, while ve do-while gibi üç temel döngü türüne sahiptir.
For döngüsü, belirli bir koşula bağlı olarak belirli sayıda tekrar eden bir döngüdür ve genellikle array vb gibi veri yapıları üzerinde işlem yapmak için kullanılır. For döngüsü içindeki değişken, belirtilen süre boyunca artırılır ve döngü bu koşul sağlandığı sürece devam eder.
While döngüsü ise belirli bir koşul sağlandığı sürece döngüyü tekrar etmek için kullanılır. While döngüsü içindeki koşul doğru olduğu sürece, döngü sürekli olarak çalışmaya devam eder. Do-while döngüsü, while döngüsüne benzerdir, ancak while döngüsünden farklı olarak döngü en az bir kez çalışır.
Döngüler, JavaScript'te array veya farklı veri yapıları üzerinde işlem yapmak için sık sık kullanılır. Örneğin, bir for döngüsü kullanarak bir array'in her bir elemanını işlemek mümkündür.
- for (let i = 0; i < array.length; i++) {'{'}
- console.log(array[i]);
- {'}'}
Burada, array'in boyutu belirtilir ve her bir eleman bu boyuta göre işlenir. Döngüler, programlama dillerindeki en temel yapılarından biridir ve JavaScript'te de oldukça önemlidir.
Array (Dizi) Nedir?
Array ya da Türkçe adıyla dizi, aynı türde birden fazla veriyi tek bir değişkende depolama yöntemidir. Bu sayede, diğer değişkenlerle karşılaştırıldığında, veri saklama işlemi daha etkili bir şekilde yapılabilir. Array, özellikle programcılar tarafından tercih edilen bir veri yapısıdır ve açılış ve kapanış köşeli parantezlerle gösterilir. Örneğin;
Kod: | Çıktı: |
var isimler = ["Ali", "Ayşe", "Mehmet"]; |
Bu şekilde, isimler adlı bir array oluşturmuş olduk ve içinde üç tane isim verisi tutabileceğiz. Şimdi de, JavaScript'te dizi tanımlamayı ve kullanmayı öğrenelim.
Dizilerin Tanımlanması
JavaScript'te, bir dizi oluşturmak için öncelikle bir değişken tanımlamanız gerekmektedir. Daha sonra, bu değişkenin bir array yapısına dönüştürülmesi gerekmektedir. Bunun için köşeli parantezler ([ ]) kullanılır ve her eleman virgülle ayrılır. Örneğin, aşağıdaki kodda "dizi" adında bir değişken oluşturulup 3 elemanlı bir dizi tanımlanmaktadır:
var dizi = ["eleman1", "eleman2", "eleman3"];
Ayrıca, "new Array()" kullanılarak da bir dizi oluşturulabilir. Örneğin:
var dizi = new Array("eleman1", "eleman2", "eleman3");
Bu yöntemlerin her ikisi de aynı sonucu verir, ancak genellikle ilk yöntem daha yaygın olarak kullanılır. Diziler içerisinde farklı türlerde veriler depolayabilirsiniz. Örneğin bir dizi içerisinde hem sayıları hem de metinleri saklayabilirsiniz.
Bir dizi oluşturulduktan sonra, içerisindeki elemanlara ulaşmak veya değiştirmek için indeks numaralarını kullanmanız gerekmektedir. Dizilerin ilk elemanı 0 indeks numarasıyla başlar. Örneğin, aşağıdaki örnekte "eleman2" değeri "dizi" adlı dizinin 1. indeksine atanmıştır:
var dizi = ["eleman1", "eleman2", "eleman3"];dizi[1] = "yeni eleman2";
Böylece, "dizi" adındaki dizinin 1. indeksindeki değer "yeni eleman2" olarak güncellenmiştir.
Diziler, JavaScript programlama dilinde oldukça önemli bir yapıdır ve birçok yerde kullanılmaktadır. Bu nedenle, dizilerin nasıl oluşturulacağı, elemanlarına nasıl erişileceği ve nasıl değiştirileceği gibi temel konuları bilmek oldukça önemlidir.
Dizilerin İşlenmesi
Diziler, daha önce bahsedildiği gibi, aynı türden verilerin tek bir değişkende depolanmasına olanak tanıyan veri yapılarıdır. Dizileri işlemek için ise birden fazla yöntem vardır. Bu yöntemler, dizinin elemanlarının ekleme, çıkarma, değiştirme ve döngü kullanarak tarama işlemlerini içerebilir.
Dizi elemanlarını eklemek için, JavaScript'te push() yöntemi kullanılır. Bu yöntem, dizinin sonuna belirtilen bir veya daha fazla öğeyi ekler. Dizi elemanlarını çıkarmak için, pop() yöntemi kullanılır. Bu yöntem, dizinin sonundaki öğeyi kaldırır ve geri döndürür.
Dizi elemanlarını değiştirmek için, splice() yöntemi kullanılır. Bu yöntem, dizinin belirtilen bir konumundaki öğeyi kaldırabilir ve aynı konumda belirtilen bir veya daha fazla öğe ekleyebilir.
Diziyi taramak için, for döngüsü kullanılabilir. For döngüsü, bir dizi boyunca belirtilen adım büyüklüğü ile belirli bir kod bloğunu tekrar eder. Örnek olarak, aşağıdaki kod bloğu, dizi elemanlarını ekrana yazdıracaktır:
```var myArray = ['elma', 'armut', 'kiraz'];for (var i = 0; i < myArray.length; i++) { document.write(myArray[i] + '
');}```
Bu kod bloğu, myArray değişkenindeki tüm öğeleri ekrana yazdıracaktır.
Dizilerin işlenmesi için kullanılabilecek bir diğer yöntem ise, forEach() yöntemidir. Bu yöntem, dizinin her bir öğesi için belirtilen bir işlevi çağırır. Örnek olarak, aşağıdaki kod bloğu, myArray değişkenindeki her bir öğe için bir işlev çağırır:
```var myArray = ['elma', 'armut', 'kiraz'];myArray.forEach(function(element) { document.write(element + '
');});```
Bu kod bloğu da myArray değişkenindeki tüm öğeleri ekrana yazdıracaktır.
Sonuç olarak, dizilerin çeşitli işlemleri için kullanılabilecek birden fazla yöntem vardır. Bu yöntemler, dizinin elemanlarının ekleme, çıkarma, değiştirme ve döngü kullanarak tarama işlemlerini içerebilir. Dizileri işlerken doğru yöntemi kullanmak, programlama sürecini daha verimli ve etkili hale getirecektir.
Dizilerin Döngüler ile İşlenmesi
Array yapısındaki elemanları işlemek için kullanabileceğiniz döngüler for, while ve do-while'dır. Bu döngülerin kullanımı ile array elemanlarına erişilebilir, işlem yapılabilir ve döngü sonlandırılır.
For döngüsünde, bir sayacın kontrol edilmesi ve her adımda bir artması sağlanarak array'in elemanlarına erişilir ve işlem yapılır. While döngüsünde ise, belirtilen koşul sağlandığı sürece array üzerinde işlem yapmaya devam edilir. Do-while döngüsünde ise, işlem do kısmında yapılır ve while kısmı sadece belirtilen koşul sağlandığında döngüyü sonlandırır.
Bu döngülerin kullanımı ile array'e baştan sona veya belirli bir aralıkta erişebilir, eleman sayısını ve belirli bir koşulu kontrol edebilirsiniz. Örneğin, sayısal bir array'in elemanlarını toplamak için for döngüsü kullanılabilir veya bir string array'in elemanlarını yazdırmak için while döngüsü kullanılabilir. Bu şekilde array elemanları üzerinde istediğiniz işlemi yaparak sonuçlarını elde edebilirsiniz.
Dizilerdeki Verilerin Ekleme, Çıkarma ve Değiştirme İşlemleri
Diziler, aynı türdeki birden fazla değeri tek bir değişkende depolamak için kullanılır. Dizilerin esnek olması, bu veri yapısının veri ekleme, çıkarma ve değiştirme gibi işlemlerin gerçekleştirilmesine imkan tanır.
Dizilere veri eklemek, push() fonksiyonu ile gerçekleştirilir. Örneğin, aşağıdaki kod, sayısal bir diziye yeni bir eleman ekler:
let sayilar = [1, 2, 3, 4, 5];sayilar.push(6);console.log(sayilar); // [1, 2, 3, 4, 5, 6]
Ayrıca, unshift() fonksiyonu kullanılarak diziye veri eklenebilir. Bu fonksiyon, yeni bir elemanı dizinin başına ekler. Örneğin:
let meyveler = ['elma', 'armut', 'çilek'];meyveler.unshift('portakal');console.log(meyveler); // ['portakal', 'elma', 'armut', 'çilek']
Dizilerden eleman çıkarmak için pop() ve shift() fonksiyonları kullanılabilir. pop() fonksiyonu, dizinin son elemanını çıkartır ve shift() fonksiyonu dizinin ilk elemanını çıkartır.
let isimler = ['Ali', 'Ayşe', 'Merve', 'Kemal'];isimler.pop();console.log(isimler); // ['Ali', 'Ayşe', 'Merve']isimler.shift();console.log(isimler); // ['Ayşe', 'Merve']
Dizilerdeki bir elemanın değerini değiştirmek için, elemanın index numarası kullanılır. Örneğin, aşağıdaki kodda, birinci elemanın (index numarası 0) değeri değiştirilir:
let renkler = ['kırmızı', 'sarı', 'mavi'];renkler[0] = 'yeşil';console.log(renkler); // ['yeşil', 'sarı', 'mavi']
Bu şekilde, JavaScript'teki dizileri manipüle etmek çok kolaydır ve dizi işlemleri, kodunuzda verileri yönetmek için çok önemlidir.
Sonuç
JavaScript'te, döngüler ve array'ler iki temel yapıdır. Döngüler, kodu belirli bir koşula veya bir belirtildiği kadar tekrar eden bir yapılardır. Array'ler ise, aynı türden birden fazla veriyi tek bir değişkende depolama yöntemi olarak kullanılır. Dizileri işlemek için birden fazla yöntem vardır ve döngüler ile bir arada kullanıldığında, JavaScript'te birçok farklı işlem gerçekleştirebilirsiniz.
Array'lerin ve döngülerin birlikte kullanımı, programlamada oldukça önemli bir temel oluşturur. Bir dizi elemanlarını döngü ile taramak, verilerin işlenmesi ve ayıklanması için önemlidir. Döngüler, programların farklı çalışma koşullarında çalışmasını sağlar ve verilerin doğru bir şekilde işlenmesinde büyük bir rol oynar.
Özetle, döngüler ve array'ler, JavaScript'te programlama işlemlerinde temel yapı taşlarıdır. Bu iki yapıyı bir arada kullanarak, farklı işlemler gerçekleştirebilir ve programlarınızın verimli bir şekilde çalışmasını sağlayabilirsiniz.