Kursinnehåll
Introduktion till JavaScript
Introduktion till JavaScript
Bryta Ut ur Loopar med Break
break
-nyckelordet är en loopterminator, som låter dig avsluta en loop i förtid.
Exempel 1: Stoppa en oändlig loop
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
I detta exempel stoppar break
-nyckelordet den oändliga while
-loopen när i
blir lika med 6
, efter i++
-operationen.
Exempel 2: Bryta en for
-loop
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
Här ökas variabeln a
med i
under varje iteration (0 + 1 + 2 + 3 + 4) tills i
blir lika med 4. Vid den tidpunkten utlöses break
-satsen.
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 |
Exempel 3: Avbryta en while
-loop omedelbart
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
I det här exemplet avslutar break
-satsen inuti while
-loopen omedelbart loopen, vilket förhindrar att någon kod under den körs inom samma block.
Notera
Kom ihåg att
break
-satsen är ett kraftfullt verktyg för att kontrollera flödet i dina loopar, vilket gör att du kan avsluta dem när specifika villkor är uppfyllda.
Tack för dina kommentarer!