📢 Nuovo Corso Laravel API disponibile!

Esercizi Break e Continue JavaScript

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