Interruzione Dei Cicli con Break
La parola chiave break è un terminatore di ciclo, che consente di uscire da un ciclo in modo anticipato.
Esempio 1: Interruzione di un ciclo infinito
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
In questo esempio, la parola chiave break interrompe il ciclo while infinito quando i diventa uguale a 6, dopo l'operazione i++.
Esempio 2: Interruzione di un ciclo for
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Qui, la variabile a viene incrementata di i a ogni iterazione (0 + 1 + 2 + 3 + 4) fino a quando i diventa uguale a 4. A quel punto, viene attivata l'istruzione break.
i = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Esempio 3: Interruzione immediata di un ciclo while
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
In questo esempio, l'istruzione break all'interno del ciclo while termina immediatamente il ciclo, impedendo l'esecuzione di qualsiasi codice successivo all'interno dello stesso blocco.
Nota
Ricorda che l'istruzione
breakè uno strumento potente per controllare il flusso dei tuoi cicli, permettendoti di uscirne quando vengono soddisfatte condizioni specifiche.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain when to use `break` versus `continue` in loops?
Can you show an example where using `break` is necessary?
What happens if I remove the `break` statement from these examples?
Awesome!
Completion rate improved to 2.5
Interruzione Dei Cicli con Break
Scorri per mostrare il menu
La parola chiave break è un terminatore di ciclo, che consente di uscire da un ciclo in modo anticipato.
Esempio 1: Interruzione di un ciclo infinito
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
In questo esempio, la parola chiave break interrompe il ciclo while infinito quando i diventa uguale a 6, dopo l'operazione i++.
Esempio 2: Interruzione di un ciclo for
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Qui, la variabile a viene incrementata di i a ogni iterazione (0 + 1 + 2 + 3 + 4) fino a quando i diventa uguale a 4. A quel punto, viene attivata l'istruzione break.
i = 0 | a = 0 + 0 |
|---|---|
i = 1 | a = 0 + 1 |
i = 2 | a = 1 + 2 |
i = 3 | a = 3 + 3 |
i = 4 | a = 6 + 4, break |
Esempio 3: Interruzione immediata di un ciclo while
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
In questo esempio, l'istruzione break all'interno del ciclo while termina immediatamente il ciclo, impedendo l'esecuzione di qualsiasi codice successivo all'interno dello stesso blocco.
Nota
Ricorda che l'istruzione
breakè uno strumento potente per controllare il flusso dei tuoi cicli, permettendoti di uscirne quando vengono soddisfatte condizioni specifiche.
Grazie per i tuoi commenti!