JavaScript For Döngüsünü Durdurmak

JavaScript For Döngüsü Nasıl Durdurulur / Sonlandırılır?

JavaScript for döngüsü ile çalışırken bazen döngüyü sonlandırmak isteriz. Bunun için break ifadesini kullanmamız yeterli olacaktır. for .. infor … of ve while döngülerini de durdurmak için de break ifadesi kullanılabilir.

Bir döngü sonlandırıldığında, döngü içerisindeki bloğun işletilmesi durdurulur ve döngüden sonraki blok çalışmaya başlar.

for Örneği / break

Örneğimizde, döngü değişkeni 5e eşit olduğunda döngüyü sonlandıracağız.

for(let i = 0; i < 10; i++) {
    console.log(i);
    if(i === 5) {
        console.log("👉️ i === 5");
        console.log("👉️ Döngü sonlandırılıyor.");
        break;
    }
}

console.log("Döngüden sonraki alan,");

Yazdığımız kod, 0 dan 10 a kadar sayıları yazdırmak için kullanılan bir for döngüsü. Fakat bir şart koyduk. Eğer döngü değişkeni 5e eşit olursa döngüyü sonlandıracağız.

**NOT : ** forEach döngüsü içerisinde break ifadesi kullanılamaz. Eğer kullanılırsa Uncaught SyntaxError: Illegal break statement hatası oluşacaktır.

for … of Örneği / break

Bir array elemanları üzerinde bir döngü yapacaksak, for … of döngüsünü kullanabiliriz. Yine bu döngüden çıkmak için break ifadesi kullanılabilir.

const renkler = ["Kırmızı", "Beyaz", "Turuncu", "Gri", "Siyah"];

for ( const renk of renkler) {
    console.log("👉️ " + renk);
    if (renk === "Beyaz") {
        console.log("👉️ Renk 'Beyaz'");
        console.log("👉️ Döngü sonlandırılıyor");
    }
}

Sonuç

JavaScript for döngüsünü belirli bir şart oluştuğunda sonlandırmak için break ifadesi kullanılır.

👉️ Sormak istediğiniz sorulurı yorumlar bölümünden yazabilirsiniz.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir