Оператор continue
Обновлен: Ноябрь 2007
Останавливает текущую итерацию цикла и начинает новую итерацию.
continue [label];
Аргументы
- label
Необязательный. Указывает оператор, к которому применяется оператор continue.
Заметки
Оператор "continue" можно использовать только в циклах "while", do...while, for или for...in. При выполнении оператора "continue" текущая итерация цикла останавливается и выполнение программы продолжается с начала цикла. При этом в циклах различных типов выполняются следующие действия.
Циклы while и do...while проверяют свое условие и, если оно истинно, выполняют цикл еще раз.
Циклы for выполняют выражение увеличения и, если тестовое выражение истинно, выполняют цикл еще раз.
Циклы for...in переходят к следующему полю указанной переменной и выполняют цикл еще раз.
Пример
В следующем примере демонстрируется использование оператора continue.
function skip5(){
var s = "", i=0;
while (i < 10) {
i++;
// Skip 5
if (i==5) {
continue;
}
s += i;
}
return(s);
}