JavaScript'te Loops (Döngüler)
JavaScript'te döngüler (loops), belirli bir koşul veya durum geçerli olduğu sürece belirli bir kod bloğunu tekrar tekrar çalıştırmak için kullanılan yapılardır. JavaScript'te en yaygın kullanılan döngü yapıları for
, while
ve do-while
döngüleridir.
For Döngüsü
for
döngüsü, belirli bir başlangıç değeri üzerinden başlayarak belirli bir koşul sağlandığı sürece döngüyü çalıştıran ve her adımda bir artırma işlemi yapan döngüdür.
for (let i = 0; i < 5; i++) {
console.log(i);
}
// Çıktı: 0, 1, 2, 3, 4
While Döngüsü
while
döngüsü, bir koşul doğru olduğu sürece döngüyü çalıştıran döngüdür. Koşul her adımdan önce kontrol edilir, dolayısıyla koşul baştan yanlışsa döngü hiç çalışmaz.
let i = 0;
while (i < 5) {
console.log(i);
i++;
}
// Çıktı: 0, 1, 2, 3, 4
Do-While Döngüsü
do-while
döngüsü, döngü bloğunu en az bir kez çalıştıran ve ardından koşulu kontrol eden bir döngü yapısıdır. Bu nedenle, koşul baştan yanlış olsa bile döngü bloğu en az bir kez çalışır.
let i = 0;
do {
console.log(i);
i++;
} while(i < 5);
// Çıktı: 0, 1, 2, 3, 4
Break ve Continue İfadeleri
Döngülerde break
ifadesi kullanarak döngüyü aniden sonlandırabiliriz. continue
ifadesi ise döngü içinde bir sonraki adıma atlamamızı sağlar.
for (let i = 0; i < 5; i++) {
if (i === 3) {
continue; // 3'ü atla
}
console.log(i);
if (i === 4) {
break; // 4'te döngüyü kır
}
}
// Çıktı: 0, 1, 2
Sonsöz
Döngüler, programlamada tekrar eden işlemleri gerçekleştirmek için temel bir yapıdır ve JavaScript'te de sıklıkla kullanılır. Doğru koşullar ve kontrol mekanizmaları ile döngüler sayesinde belirli görevleri otomatikleştirebilir ve daha etkili bir şekilde çalışabiliriz.