The break ifadesi "jumps out" bir döngünün.
The continue ifadesi "jumps over" döngüde bir yineleme.
The Break Bildirimi
Zaten gördük break bu yazının önceki bir bölümde kullanılan deyimi. Bu kullanıldı "jump out" a switch() deyimi.
The break ifadesi aynı zamanda bir döngünün atlamaya kullanılabilir.
The break deyimi döngü kırılır ve döngü sonrasında kod yürütmeye devam eder (if any) :
Örnek
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
Kendin dene " The Continue Beyanı
The continue biri yineleme deyimi sonları (in the loop) belirtilen bir koşul oluşur ve döngü bir sonraki yineleme ile devam ederse,.
Bu örnek, 3 değerini atlar:
Örnek
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
Kendin dene " JavaScript Labels
Eğer bir etiket adı ve iki nokta içeren ifadeleri önüne JavaScript ifadeleri etiketlemek için:
label:
statements
The break ve the continue ifadeleri tek bir JavaScript ifadelerdir "jump out of" bir kod bloğu.
Sözdizimi:
break labelname ;
continue labelname ;
The continue deyimi (with or without a label reference) sadece bir döngü iterasyon atlamak için kullanılabilir.
The break açıklamada, bir etiket referans olmadan, sadece bir döngü ya da atlamaya kullanılabilir switch .
Bir etiket atıfla, break ifadesi herhangi bir kod bloğunun dışına atlamak için kullanılabilir:
Ö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>";
}
Kendin dene " Bir kod bloğu arasında bir kod bloğu { ve } .
Egzersizleri ile Yourself test edin!
Egzersiz 1 » Alıştırma 2» Egzersiz 3 » Egzersiz 4» Egzersiz 5 »