JavaScript Ara ve Devam Et
Bir break
döngüden "atlar" ifadesi.
İfade continue
, döngüde bir yinelemenin "üzerinden atlar".
Mola Bildirimi
break
Bu öğreticinin önceki bir bölümünde kullanılan ifadeyi zaten gördünüz . Bir switch()
ifadeden "atlamak" için kullanıldı.
Bu break
ifade aynı zamanda bir döngüden çıkmak için de kullanılabilir:
Örnek
for (let i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
Yukarıdaki örnekte break
, döngü sayacı (i) 3 olduğunda ifade döngüyü bitirir ("döngüyü keser").
Devam Bildirimi
Belirtilen continue
bir koşul oluşursa, ifade bir yinelemeyi (döngüde) keser ve döngüdeki bir sonraki yinelemeyle devam eder.
Bu örnek 3 değerini atlar:
Örnek
for (let i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
JavaScript Etiketleri
JavaScript ifadelerini etiketlemek için, bir etiket adı ve iki nokta üst üste ile ifadelerin önüne gelirsiniz:
label:
statements
ve ifadeleri break
, continue
bir kod bloğundan "dışarı atlayabilen" tek JavaScript ifadeleridir.
Sözdizimi:
break labelname;
continue labelname;
İfade continue
(etiket referansı olsun veya olmasın) yalnızca bir döngü yinelemesini atlamak için kullanılabilir .
Bir break
etiket referansı olmayan ifade, yalnızca
bir döngüden veya bir anahtardan çıkmak için kullanılabilir .
Bir etiket referansıyla, herhangi bir kod bloğundan atlamak için break ifadesi kullanılabilir :
Örnek
const cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "<br>";
text += cars[1] + "<br>";
break list;
text += cars[2] + "<br>";
text += cars[3] + "<br>";
}
Kod bloğu, { ve } arasında bir kod bloğudur.