The break заявление "выпрыгивает" из цикла.
The continue утверждение "перепрыгивает" одной итерации в цикле.
The Break Заявление
Вы уже видели break заявление , используемый в предыдущей главе данного руководства. Он был использован для "выскочить" из switch() заявление.
The break заявление также может быть использован , чтобы выскочить из петли.
The break заявление разрывает петлю и продолжает выполнение кода после цикла (если таковые имеются):
пример
for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
Попробуй сам " The Continue заявление
The continue выписки разрывы одной итерации (в цикле), если происходит определенное условие, и продолжается со следующей итерации в цикле.
В этом примере пропускает значение 3:
пример
for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
Попробуй сам " JavaScript Labels
Для разметки JavaScript заявления вы предшествуют заявления с именем метки и двоеточие:
label:
statements
The break и the continue заявления являются единственными JavaScript заявления , которые могут "выскочить из" блока кода.
Синтаксис:
break labelname ;
continue labelname ;
The continue заявление (с или без ссылки этикетки) могут быть использованы только , чтобы пропустить одну итерацию цикла.
The break заявление без ссылки этикетки, могут быть использованы только выскочить из цикла или switch .
Со ссылкой этикетки, то break заявление может быть использовано , чтобы выскочить из любого блока кода:
пример
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>";
}
Попробуй сам " Блок кода представляет собой блок кода между { и } .
Проверьте себя с упражнениями!
Упражнение 1 » Упражнение 2» Упражнение 3 » Упражнение 4» Упражнение 5 »