freeCodeCamp/guide/portuguese/javascript/loops/continue-statement/index.md

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); 
 } 

:rocket: Executar código

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); 
 } 

:rocket: Executar código

Outros recursos