1.7 KiB
1.7 KiB
title | localeTitle |
---|---|
Continue Statement | Continue a Declaração |
Introdução
A instrução continue termina a execução das instruções na iteração atual do loop atual ou rotulado e continua a execução do loop com a próxima iteração.
continue;
Se a instrução continue for usada em uma instrução rotulada, a sintaxe é a seguinte:
continue labelName;
Em contraste com a instrução break , continue não termina completamente a execução do loop; em vez de:
- Em um
while
loop, ele salta de volta para a condição. - Em um loop
for
, ele salta para a expressão de atualização.
Exemplos
O exemplo a seguir mostra uma while
laço que tem uma instrução continue que é executada quando o valor de i é 3. Assim, n toma os valores 1, 3, 7 e 12.
var i = 0;
var n = 0;
while (i < 5) {
i++;
if (i === 3) {
continue;
}
n += i;
console.log (n);
}
No exemplo a seguir, um loop itera de 1 a 9. As instruções entre continuar e o final do corpo for
são ignoradas devido ao uso da instrução continue junto com a expressão (i < 5)
.
for (var i = 1; i < 10; i++) {
if (i < 5) {
continue;
}
console.log (i);
}