Instrucțiunea continue

Instrucțiunea continue efectuează o trecere forțată la următoarea iterație a buclei.

Sintaxă

javascriptcontinue;

Exemplu

Să presupunem că avem un array cu numere. Să îl parcurgem cu o buclă și numerele care se împart la 2, să le ridicăm la pătrat și să le afișăm în consolă, iar numerele care se împart la 3, să le ridicăm la cub și să le afișăm în consolă:

javascriptlet arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

for (let elem of arr) {
  let res;
  
  if (elem % 2 == 0) {
    res = elem * elem;
  } else if (elem % 3 == 0) {
    res = elem * elem * elem;
  } else {
    continue; // vom trece la o nouă iterație a buclei
  }
  
  console.log(res); // se va executa dacă se împarte la 2 sau 3
}

Vedeți și