for döngüsü
- Node.js kursu
- Başlangıç
- Ders 42/116
- 4 dk
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
// for döngüsünü buraya yazÖrnek çözüm
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ı?
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
____ (let i = 0; i < 5; i++) {
console.log(i);
}
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 |