JavaScript Break ve Continue
- Önceki Sayfa JS Loop While
- Sonraki Sayfa JS Türevlenebilir Nesneler
break
ifadesi, döngüden çıkar.
continue
ifadesi, döngü içinde bir iterasyonu atlar.
Break ifadesi
Bu dersin daha erken bölümlerinde gördüğünüz break
ifadesi. Bu, 'çıkış yap' için kullanılır. switch
ifadesi.
break ifadesi döngüden çıkış yapmak için de kullanılabilir.
break ifadesi
Döngüyü keser ve döngü sonrasındaki kodu (varsa) çalıştırır:
Örnek
for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "Sayı " + i + "<br>"; }
Continue ifadesi
continue ifadesi
Belirtilen koşul gerçekleşirse (döngü içinde) bir döngü iterasyonunu keser ve döngü içindeki bir sonraki iterasyona devam eder.
Bu örnekte değer 3 atlanır:
Örnek
for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "Sayı " + i + "<br>"; }
JavaScript etiketi
JavaScript ifadesini etiketlemek için etiket adını ve iki nokta virgülü işaretini ifadenin öncesine koyun:
etiket: ifadeleri
break
ve continue
Yalnızca kod bloklarından 'çıkış yap' yeteneğine sahip olan JavaScript ifadesidir.
Gramer:
break etiketadı; continue etiketadı;
continue
ifadesi (etiket referansı olsun veya olmasın) sadecebir döngüyü atlamak için kullanılır。
break
ifadesi, etiket adı referansı olmadan sadeceBir döngü veya bir switch'ten çıkış yap。
etiketli bir referans varsa break
ifadesi kullanılabilirherhangi bir kod bloğundan çıkış:
Örnek
var cars = ["BMW", "Volvo", "Saab", "Ford"]; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; text += cars[4] + "<br>"; text += cars[5] + "<br>"; }
kod bloğu, {
ile }
doğrudan kod parçacıkları.
ders kitabı
ile ilgili daha fazla bilgi için JavaScript Break ve Continue İfadeleridaha fazla bilgi için, JavaScript İleri Düzey Eğitimi'ndeki ilgili içerikleri okuyun:
- ECMAScript break ve continue ifadeleri
- Bu bölümde break ifadesi ve continue ifadesinin farklılıkları anlatılmıştır ve etiketli ifadelerle nasıl kullanılacağı açıklanmıştır.
- Önceki Sayfa JS Loop While
- Sonraki Sayfa JS Türevlenebilir Nesneler