En son web geliştirme öğreticiler
 

JavaScript Bildirimi devam

<JavaScript Tablolar Referans

Örnek

Bu örnekte birlikte devam ifadeye döngü için kullanırlar.

Kod bloğu döngü, ancak değerini atlamak "3" :

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

Metnin sonucu olacaktır:

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

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


Tanımı ve Kullanımı

Devam ifadesi bir kez yinelenir kırar (in the loop) belirli bir koşul ortaya çıkarsa ve döngüde sonraki yineleme devam eder.

Devam arasındaki fark molası açıklamada, deyimi devam bir döngünün "dışarı atlama" yerine ise "jumps over" döngüde bir yineleme.

Devam ifadesi çalıştırıldığında Ancak, döngü farklı türleri için farklı davranış gösterir:

  • Bir süre döngüsünde koşul test edilir ve eğer doğruysa, döngü tekrar yürütülür
  • Döngü, artım ifadesi için de (eg i++) ilk olarak değerlendirilir ve daha sonra koşul bir yineleme yapılmalıdır öğrenmek için test edilir

Devam deyimi yanında isteğe bağlı etiket referansı ile kullanılabilir.

Not: continue deyimi (with or without a label reference) sadece bir döngü içine kullanılabilir.


Tarayıcı Desteği

açıklama
continue Evet Evet Evet Evet Evet

Sözdizimi

continue;

Opsiyonel etiket referansı kullanarak:

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

Örnekler

Diğer Örnekler

Örnek

Bu örnekte devam deyimi ile birlikte bir süre döngü kullanır.

Kod bloğu döngü, ancak değerini atlamak "3" :

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

Metnin sonucu olacaktır:

The number is 1
The number is 2
The number is 4
The number is 5
Kendin dene "

Örnek

(OR operatörü kullanılarak) kod bloğu döngü ama atlama sayılar 2 ve 3:

var text = "";
var i;
for (i = 1; i < 8; i++) {
    if (i === 2 || i === 3) continue;
    document.getElementById("demo").innerHTML += i + "<br>";
}

Metnin sonucu olacaktır:

1
4
5
6
7
Kendin dene "

Örnek

Bu örnekte birlikte devam ifadeye döngü için kullanırlar.

Bir dizinin döngü, ancak dizinin eleman atlamak "Saab" :

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = ""
var i;
for (i = 0; i < cars.length; i++) {
    if (cars[i] === "Saab") {
        continue;
    }
    text += cars[i] + "<br>";
}

Metnin sonucu olacaktır:

BMW
Volvo
Ford
Kendin dene "

Örnek

for döngüsü iç içe bir değer atlamak için, bir etiket referansla deyimi devam kullanma:

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) {
            continue Loop2;
        }
        document.getElementById("demo").innerHTML = text += j + " ";
    }
}

Metnin sonucu olacaktır:

i = 0, j = 10 11 13 14
i = 1, j = 10 11 13 14
i = 2, j = 10 11 13 14
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 mola Bildirimi

JavaScript Referans: Özeti için JavaScript

JavaScript Referans: JavaScript Bildirimi ederken


<JavaScript Tablolar Referans