JavaScript For Döngüsü
For döngüsü, belirli bir kod bloğunu önceden belirlenmiş bir sayıda veya bir koşul sağlandığı sürece tekrarlamak için kullanılır. En kontrollü döngü yapısıdır çünkü sayaç yönetimi döngü başında tek satırda yapılır.
For Döngüsü Ne Zaman Kullanılır?
- İşlemin kaç kez tekrarlanacağı belliyse.
- Bir dizi (array) içindeki tüm elemanlara sırayla erişilecekse.
- Belirli bir sayı aralığındaki değerlerle işlem yapılacaksa.
For Döngüsünün Anatomisi
Döngü üç temel bölümden oluşur:
- Başlangıç (Initialization): Döngü sayacının tanımlandığı yerdir (Örn:
let i = 0). - Koşul (Condition): Döngünün çalışmaya devam edip etmeyeceğini belirler (Örn:
i < 10). - Artış/Azalış (Increment): Her adım sonunda sayacın nasıl değişeceğini söyler (Örn:
i++).
Kod Örneği: Dizi Elemanlarını Listeleme
// 1. Klasik For Döngüsü
const meyveler = ["Elma", "Armut", "Muz", "Çilek"];
for (let i = 0; i < meyveler.length; i++) {
console.log((i + 1) + ". Meyve: " + meyveler[i]);
}
// 2. Modern Yöntem: For...of (Diziler için daha sade)
for (const meyve of meyveler) {
console.log("Meyve Adı: " + meyve);
}
Break ve Continue Komutları
Döngünün akışına müdahale etmek için iki önemli komut vardır:
- Break: Döngüyü tamamen sonlandırır ve dışarı çıkar.
- Continue: Döngünün o anki adımını atlar ve bir sonraki adıma geçer.
💡 Yazılım İpucu: Döngü içerisinde değişken tanımlarken her zaman
let kullanın. var kullanmak, değişkenin döngü bittikten sonra da hafızada kalmasına ve karmaşaya neden olabilir.
Özet
fordöngüsü sayaçlı işlemler için en güvenli yoldur.- Sonsuz döngüye girmemek için koşulun mutlaka bir noktada
falseolmasını sağlayın. - Dizilerle çalışırken modern
for...ofveyaforEach()metodlarını da değerlendirebilirsiniz.