Yapay Gezegen

JavaScript For Döngüsü

For döngüsü ile istenilen koşul sağlanana kadar kod bloğu tekrar tekrar çalıştırılır. Koşul sağlanmadığu durumda for döngüsü sonlanır.

for (başlangıç; koşul; adım) {
// döngü içinde çalışan kodlar
}

0'dan 5'e kadar olan rakamların for döngüsü ile console ekranına yazımı:

for (let baslangic = 0; baslangic < 5; baslangic++) {
console.log("Başlangıç değeri: " + baslangic)

}

//Başlangıç değeri: 0
//Başlangıç değeri: 1
//Başlangıç değeri: 2
//Başlangıç değeri: 3
//Başlangıç değeri: 4

Dizi elemanlarının for döngüsü ile console ekranına yazımı:

var renkler = ["Kırmızı","Turuncu","Sarı","Yeşil","Mavi","Lacivert","Mor"]

for (let index = 0; index < 7; index++) {
console.log(index+1 + ". renk = " + renkler[index])

}
//1. renk = Kırmızı
//2. renk = Turuncu
//3. renk = Sarı
//4. renk = Yeşil
//5. renk = Mavi
//6. renk = Lacivert
//7. renk = Mor

İç İçe For Döngüleri

İç içe for döngüleri, döngü içinde çalışan başka bir döngü tanımlamak kullanılan yapılardır. Genellikle, çok boyutlu diziler veya karmaşık hesaplamalarda çalışırken kullanılır. Dıştaki döngünün birkez çalışması, içteki döngüyü baştan sonra tekrar çalıştırır. İçteki döngü tamamlandığında, dıştaki döngü tekrar çalışır ve içteki döngüyü tekrar baştan sona çalıştırır. Dıştaki döngü bitene kadar içteki döngü tekrar tekrar çalıştırılmış olur.

0'dan 3'e kadar olan rakamları, 2 kez iç içe döngü ile console ekranına yazımı:

for (let i = 0; i < 2; i++) { // i dış döngünün değeri

for (let j = 0; j <= 3; j++) { // j iç döngünün değeri

console.log(j)
}
}

//0
//1
//2
//3 -> i değeri 1 arttırıldı ve dış döngü tekrar çalıştı
//0
//1
//2
//3 -> i değeri 1 arttırıldı ve koşul sağlanmadığı için döngü sonlandırıldı
break ve contiune