Como pular repetições com `continue` no JavaScript

Controle de Fluxo / Tutorial JavaScript

O comando continue é usado dentro de loops para pular a iteração atual e passar para a próxima.

Sintaxe básica

A sintaxe básica do continue é a seguinte:

for (let i = 0; i < 10; i++) {
    if (condicao) {
        continue
    }
    // Código executado se a condição for falsa
}

Exemplo:

for (let i = 0; i < 5; i++) {
    if (i === 2) {
        continue
    }
    console.log(i)
}

Saída:

0
1
3
4

Exemplos de cenários reais

Ignorar números ímpares

for (let i = 0; i <= 10; i++) {
    if (i % 2 !== 0) {
        continue
    }
    console.log(i)
}

Saída:

0
2
4
6
8
10

Pular valores específicos

let numeros = [1, 2, 3, 4, 5]

for (let numero of numeros) {
    if (numero === 3) {
        continue
    }
    console.log(numero)
}

Saída:

1
2
4
5

Dicas práticas

  1. Use continue para evitar código desnecessário dentro de loops.
  2. Certifique-se de que o uso de continue não torne o loop difícil de entender.

O continue é útil para simplificar a lógica de loops. Experimente usá-lo para pular iterações desnecessárias!