En son web geliştirme öğreticiler
 

JavaScript Kırın ve Devam


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 »