Kursusindhold
Introduktion til JavaScript
Introduktion til JavaScript
Bryde Ud af Loops med Break
break
-nøgleordet er en loop-terminator, der giver dig mulighed for at afslutte en loop for tidligt.
Eksempel 1: Stoppe en uendelig loop
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
I dette eksempel stopper break
-nøgleordet den uendelige while
-loop, når i
bliver lig med 6
, efter i++
-operationen.
Eksempel 2: Bryde en for
-loop
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Her bliver variablen a
forøget med i
under hver iteration (0 + 1 + 2 + 3 + 4), indtil i
bliver lig med 4. På det tidspunkt udløses break
-udsagnet.
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: Afbrydelse af en while
-løkke med det samme
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
I dette eksempel afslutter break
-udsagnet inde i while
-løkken straks løkken, hvilket forhindrer enhver kode nedenfor i at blive udført inden for samme blok.
Bemærk
Husk, at
break
-udsagnet er et kraftfuldt værktøj til at kontrollere strømmen af dine løkker, hvilket giver dig mulighed for at afslutte dem, når specifikke betingelser er opfyldt.
Tak for dine kommentarer!