Avbryte Løkker med Break
Nøkkelordet break er en løkketerminator som lar deg avslutte en løkke før den er ferdig.
Eksempel 1: Stoppe en uendelig løkke
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
I dette eksempelet stopper nøkkelordet break den uendelige while-løkka når i blir lik 6, etter i++-operasjonen.
Eksempel 2: Avbryte en for-løkke
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Her blir variabelen a økt med i for hver iterasjon (0 + 1 + 2 + 3 + 4) til i blir lik 4. Da utløses break-setningen.
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 |
Eksempel 3: Avbryte en while-løkke umiddelbart
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
I dette eksemplet avslutter break-setningen inne i while-løkka umiddelbart løkka, og forhindrer at kode under den blir kjørt innenfor samme blokk.
Merk
Husk at
break-setningen er et kraftig verktøy for å kontrollere flyten i løkkene dine, og lar deg avslutte dem når bestemte betingelser er oppfylt.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you explain how the `break` statement differs from the `continue` statement?
Can you show an example where using `break` is necessary in a real-world scenario?
What happens if you remove the `break` statement from these examples?
Awesome!
Completion rate improved to 2.5
Avbryte Løkker med Break
Sveip for å vise menyen
Nøkkelordet break er en løkketerminator som lar deg avslutte en løkke før den er ferdig.
Eksempel 1: Stoppe en uendelig løkke
123456789let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
I dette eksempelet stopper nøkkelordet break den uendelige while-løkka når i blir lik 6, etter i++-operasjonen.
Eksempel 2: Avbryte en for-løkke
123456789let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Her blir variabelen a økt med i for hver iterasjon (0 + 1 + 2 + 3 + 4) til i blir lik 4. Da utløses break-setningen.
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 |
Eksempel 3: Avbryte en while-løkke umiddelbart
1234567while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
I dette eksemplet avslutter break-setningen inne i while-løkka umiddelbart løkka, og forhindrer at kode under den blir kjørt innenfor samme blokk.
Merk
Husk at
break-setningen er et kraftig verktøy for å kontrollere flyten i løkkene dine, og lar deg avslutte dem når bestemte betingelser er oppfylt.
Takk for tilbakemeldingene dine!