En son web geliştirme öğreticiler
 

JavaScript mola Bildirimi

<JavaScript Tablolar Referans

Örnek

Bu örnekte break komutu ile birlikte döngü için kullanırlar.

Kod bloğu döngü ama değişken i eşit olduğunda döngü çıkış "3" :

var text = ""
var i;
for (i = 0; i < 5; i++) {
    if (i === 3) {
        break;
    }
    text += "The number is " + i + "<br>";
}

Metnin sonucu olacaktır:

The number is 0
The number is 1
The number is 2
Kendin dene "

Daha "Try it Yourself" Aşağıdaki örnekler.


Tanımı ve Kullanımı

(Bunu yaparken ... while, for ... lütfen için,) break ifadesi bir switch deyimi veya bir döngü çıkar.

break ifadesinin, switch deyimi ile kullanıldığında, bu anahtar bloğunun patlak. Bu, daha fazla kodun yürütülmesi ve / veya blok içinde durumda test yürütülmesini durdurulur.

Break ifadesi bir döngü içinde kullanıldığında, bu döngü kırılır ve döngü sonrasında kod yürütmeye devam eder (if any) .

Break ifadesi ayrıca, isteğe bağlı bir etiket referansı ile kullanılabilir "jump out" herhangi bir JavaScript kod bloğunun (bkz "More Examples" aşağıda).

Not: Bir etiket referans olmadan, break ifadesi sadece bir döngü veya switch içinde kullanılabilir.


Tarayıcı Desteği

açıklama
break Evet Evet Evet Evet Evet

Sözdizimi

break;

Opsiyonel etiket referansı kullanarak:

break Teknik detaylar
JavaScript Versiyon: 1.0. Etiket referans JavaScript 1.2 ilave edildi

Örnekler

Diğer Örnekler

Örnek

Bu örnekte break komutu ile birlikte bir süre döngü kullanır.

Kod bloğu döngü ama değişken i eşit olduğunda döngü çıkış "3" :

var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;
    if (i === 3) {
        break;
    }
}

Metnin sonucu olacaktır:

The number is 0
The number is 1
The number is 2
Kendin dene "

Örnek

Sadece bir olgu yürütülür emin olmak için bir anahtar bloğunun dışına kırın:

var day;
switch (new Date().getDay()) {
    case 0:
        day = "Sunday";
        break;
    case 1:
        day = "Monday";
        break;
    case 2:
        day = "Tuesday";
        break;
    case 3:
        day = "Wednesday";
        break;
    case 4:
        day = "Thursday";
        break;
    case 5:
        day = "Friday";
        break;
    case 6:
        day = "Saturday";
        break;
}

Günün sonucu olacaktır:

Kendin dene "

Örnek

Için, bir etiket referansı ile break ifadesini kullanarak "jump out" JavaScript kod bloğunun:

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";

list: {
    text += cars[0] + "<br>";
    text += cars[1] + "<br>";
    text += cars[2] + "<br>";
    break list;
    text += cars[3] + "<br>";
}

Metnin sonucu olacaktır:

BMW
Volvo
Saab
Kendin dene "

Örnek

Için, bir etiket referansı ile break ifadesini kullanarak "jump out" döngü iç içe bir ait:

var text = "";
var i, j;

Loop1: // The first for loop is labeled "Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j = ";

    Loop2: // The second for loop is labeled "Loop2"
    for (j = 10; j < 15; j++) {
        if (j === 12) {
            break Loop2;
        }
        document.getElementById("demo").innerHTML = text += j + " ";
    }
}

Metnin sonucu olacaktır:

i = 0, j = 10 11
i = 1, j = 10 11
i = 2, j = 10 11
Kendin dene "

İlgili Sayfalar

JavaScript Öğretici: JavaScript Molası ve Devam

JavaScript Eğitimi: JavaScript için Döngü

JavaScript Öğretici: JavaScript iken Döngü

JavaScript Öğretici: JavaScript Anahtarı

JavaScript Referans: JavaScript Bildirimi devam

JavaScript Referans: Özeti için JavaScript

JavaScript Referans: JavaScript Bildirimi ederken

JavaScript Referans: JavaScript anahtarı Bildirimi


<JavaScript Tablolar Referans