🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Esercizi Break e Continue JavaScript

Codegrind Team•Jul 12 2024

Esercizio 1: Uso di break in un ciclo for

Interrompere un ciclo for quando un certo valore viene trovato.
const numeri = [1, 2, 3, 4, 5];
for (let i = 0; i < numeri.length; i++) {
  if (numeri[i] === 3) {
    break;
  }
  console.log(numeri[i]);
}
// Output: 1, 2

Esercizio 2: Uso di continue in un ciclo for

Saltare l'iterazione di un ciclo for quando un certo valore viene trovato.
const numeri = [1, 2, 3, 4, 5];
for (let i = 0; i < numeri.length; i++) {
  if (numeri[i] === 3) {
    continue;
  }
  console.log(numeri[i]);
}
// Output: 1, 2, 4, 5

Esercizio 3: Uso di break in un ciclo while

Interrompere un ciclo while quando un certo valore viene trovato.
let i = 0;
const numeri = [1, 2, 3, 4, 5];
while (i < numeri.length) {
  if (numeri[i] === 3) {
    break;
  }
  console.log(numeri[i]);
  i++;
}
// Output: 1, 2

Esercizio 4: Uso di continue in un ciclo while

Saltare l'iterazione di un ciclo while quando un certo valore viene trovato.
let i = 0;
const numeri = [1, 2, 3, 4, 5];
while (i < numeri.length) {
  if (numeri[i] === 3) {
    i++;
    continue;
  }
  console.log(numeri[i]);
  i++;
}
// Output: 1, 2, 4, 5

Esercizio 5: Uso di break in un ciclo for…of

Interrompere un ciclo for...of quando un certo valore viene trovato.
const numeri = [1, 2, 3, 4, 5];
for (let numero of numeri) {
  if (numero === 3) {
    break;
  }
  console.log(numero);
}
// Output: 1, 2

Esercizio 6: Uso di continue in un ciclo for…of

Saltare l'iterazione di un ciclo for...of quando un certo valore viene trovato.
const numeri = [1, 2, 3, 4, 5];
for (let numero of numeri) {
  if (numero === 3) {
    continue;
  }
  console.log(numero);
}
// Output: 1, 2, 4, 5

Esercizio 7: Uso di break in un ciclo annidato

Interrompere un ciclo annidato quando un certo valore viene trovato.
const matrice = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9],
];
for (let riga of matrice) {
  for (let valore of riga) {
    if (valore === 5) {
      break;
    }
    console.log(valore);
  }
}
// Output: 1, 2, 3, 4

Esercizio 8: Uso di continue in un ciclo annidato

Saltare l'iterazione di un ciclo annidato quando un certo valore viene trovato.
const matrice = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9],
];
for (let riga of matrice) {
  for (let valore of riga) {
    if (valore === 5) {
      continue;
    }
    console.log(valore);
  }
}
// Output: 1, 2, 3, 4, 6, 7, 8, 9