Ö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
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