Kursinnhold
Introduksjon til JavaScript
Introduksjon til JavaScript
Bryte ut av Løkker med Break
break
-nøkkelordet er en løkketerminering, som lar deg avslutte en løkke for tidlig.
Eksempel 1: Stoppe en uendelig løkke
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
I dette eksempelet stopper break
-nøkkelordet den uendelige while
-løkka når i
blir lik 6
, etter i++
-operasjonen.
Eksempel 2: Bryte en for
-løkke
let 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
under hver iterasjon (0 + 1 + 2 + 3 + 4) til i
blir lik 4. På det tidspunktet 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
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
I dette eksempelet avslutter break
-setningen inne i while
-løkken umiddelbart løkken, og forhindrer at noen kode under den blir utført innenfor samme blokk.
Merk
Husk at
break
-setningen er et kraftig verktøy for å kontrollere flyten i løkkene dine, slik at du kan avslutte dem når spesifikke betingelser er oppfylt.
Takk for tilbakemeldingene dine!