4.5 - O comando continue (Passe para a próxima iteração do laço!)

O comando continue também permite um controle adicional sobre os laços de repetição, interrompendo a iteração atual do laço, e passando imediatamente à próxima iteração. Este comando normalmente, também é utilizado após um desvio condicional.

continue;


No exemplo a seguir, o número de vezes que o write será executado é determinado pelo número de vezes que o usuário selecionar cancelar na janela aberta pela função confirm.

Exemplo:

Dica

Deve-se tomar cuidado com o uso indiscriminado dos comandos break e continue, pois o uso dos mesmos tende a desestruturar a lógica dos programas.

Repare como a construção que vimos no exemplo anterior, poderia ser reescrita de forma muito mais clara sem a utilização do comando continue:

for (i = 0; i < 4; i++){
     if (window.confirm("Selecione OK para ser elogiado")) {
          caraLegal++;
          document.writeln("Você é um cara Legal !<BR>");
     }
}