CodeBlanks Logo Icon CodeBlanks

for döngüsü

for ile sayılı döngü yazmayı öğrenirsin.

for döngüsü

Belli bir sayıda tekrar eden işler için for döngüsü kullanılır. Yazım: for (başlangıç; koşul; adım) { ... }. Başlangıç bir kez çalışır, koşul her yinelemede sınanır, adım her yineleme sonunda uygulanır.

Örneğin for (let i = 1; i <= 5; i++) { console.log(i); } 1'den 5'e kadar sayıları yazdırır. i++ her adımda i'yi bir artırır. Koşul false olduğunda döngü biter. Sayacı 0 yerine 1'den başlatmak 1-5 aralığı için uygundur; dizilerde ise 0'dan başlamak gerekir.

Sayaç ve adım

for döngüsünde sayaç (counter) genellikle i adlı bir değişkendir. Başlangıçta bir değer alır, koşul ile üst sınırı kontrol edilir, adım ile artırılır veya azaltılır. i++ bir artırır, i-- bir azaltır, i += 2 iki artırır.

Sayaç ismi geleneksel olarak i olsa da, iç içe döngülerde j, k da kullanılır. Sayacın başlangıç değeri ve adımı, döngünün kaç kez döneceğini belirler. Örneğin for (let i = 0; i < 10; i += 2) 0, 2, 4, 6, 8 değerlerini üretir.

Uygulama 1'den 5'e yazdır

Bir for döngüsü yaz: sayaç i 1'den başlasın, koşul i <= 5 olsun, adım i++ olsun. Gövdede console.log(i) çağrısı yapsın. Çıktı beş satır olmalı: 1, 2, 3, 4, 5.

Başlangıç kodu

index.js
// for döngüsünü buraya yaz

Örnek çözüm

index.js
for (let i = 1; i <= 5; i++) {
    console.log(i);
}

Beklenen çıktı

1
2
3
4
5

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 for (let i = 1; i <= 3; i++) { console.log(i); } çıktısı?

index.js
for (let i = 1; i <= 3; i++) { console.log(i); }
  • 0 1 2
  • 1 2 3 Doğru cevap
  • 1 2 3 4
  • 3 2 1

Açıklama: i 1'den başlar, 3 dahil; her adımda 1 artar.

2 for başlığını yaz

Soru
____ (let i = 0; i < 5; i++) {
    console.log(i);
}
Cevap
for (let i = 0; i < 5; i++) {
    console.log(i);
}

Açıklama: for ile sayılı döngü kurulur.

3 Parçayı işleve eşle

Kavram Anlamı
let i = 0 Başlangıç
i < 5 Koşul
i++ Adım
{ ... } Döngü gövdesi

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