пример
На этом примере мы используем цикл вместе с продолжить выступление.
Loop через блок кода, но не показывать значение "3":
var text = ""
var i;
for (i = 0; i < 5; i++) {
if (i ===
3)
{
continue;
}
text += "The number is " + i + "<br>";
}
Результат текста будет:
The number is 0
The number is 1
The number is 2
The number is 4
Попробуй сам " Больше "Попробуйте сами" примеры ниже.
Определение и использование
Продолжают утверждение разбивает одну итерацию (в цикле), если происходит определенное условие, и продолжается со следующей итерации в цикле.
Разница между продолжать и перерыв заявление, это вместо того , чтобы "выпрыгивая" из цикла, продолжить оператор "перепрыгивает" одной итерации в цикле.
Тем не менее, когда выполняется продолжени утверждение, он ведет себя по-разному для разных типов петель:
- В то время цикла, условие проверяется, и если это правда, то цикл выполняется снова
- В цикле, выражение приращения (например , я ++) сначала вычисляется, а затем проверяется условие , чтобы выяснить , если другой итерации должно быть сделано
Продолжить заявление также может быть использован с дополнительной ссылкой этикетки.
Примечание: по- прежнему оператор (с или без ссылки этикетки) могут быть использованы только внутри цикла.
Поддержка браузеров
утверждение | |||||
---|---|---|---|---|---|
continue | да | да | да | да | да |
Синтаксис
continue;
Использование дополнительной ссылки метки:
continue labelname;
Технические подробности
Версия JavaScript: | 1.0. Эталонная метка была добавлена в JavaScript 1.2 |
---|
Еще примеры
пример
В этом примере мы используем то время цикла вместе с продолжить выступление.
Loop через блок кода, но не показывать значение "3":
var text = "";
var i = 0;
while (i < 5) {
i++;
if (i === 3) {
continue;
}
text += "<br>The number is " + i;
}
Результат текста будет:
The number is 1
The number is 2
The number is 4
The number is 5
Попробуй сам " пример
Цикл через блок кода, но не показывать цифры 2 и 3 (с помощью оператора OR):
var text = "";
var i;
for (i = 1; i < 8; i++) {
if (i === 2 || i === 3) continue;
document.getElementById("demo").innerHTML += i + "<br>";
}
Результат текста будет:
1
4
5
6
7
Попробуй сам " пример
В этом примере мы используем цикл вместе с продолжить выступление.
Цикл через массив, но пропустить элемент массива в "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>";
}
Результат текста будет:
BMW
Volvo
Ford
Попробуй сам " пример
Использование продолжают заявление со ссылкой этикетки, чтобы пропустить значение в вложенным для цикла:
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 + " ";
}
}
Результат текста будет:
i = 0, j = 10 11 13 14
i = 1, j = 10 11 13 14
i = 2, j = 10 11 13 14
Попробуй сам " Похожие страницы
JavaScript Учебник JavaScript Перерыв и Продолжить
JavaScript Учебник JavaScript Для Loop
JavaScript Учебник JavaScript В то время как цикл
JavaScript Учебник JavaScript себе перерыв
JavaScript Ссылка: JavaScript для заявления
JavaScript Ссылка: JavaScript в то время как заявление
JavaScript Заявления Ссылка