Avbryta Loopar med Break
break-nyckelordet är en loopterminator som gör det möjligt att avsluta en loop i förtid.
Exempel 1: Stoppa en oändlig loop
123456789let 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: Avbryta en for-loop
123456789let 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 aktiveras 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
1234567while (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 omedelbart loopen inuti while-loopen, vilket förhindrar att någon kod nedanför den körs inom samma block.
Observera
Kom ihåg att
break-satsen är ett kraftfullt verktyg för att styra flödet i dina loopar, vilket gör det möjligt att avsluta dem när specifika villkor uppfylls.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.5
Avbryta Loopar med Break
Svep för att visa menyn
break-nyckelordet är en loopterminator som gör det möjligt att avsluta en loop i förtid.
Exempel 1: Stoppa en oändlig loop
123456789let 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: Avbryta en for-loop
123456789let 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 aktiveras 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
1234567while (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 omedelbart loopen inuti while-loopen, vilket förhindrar att någon kod nedanför den körs inom samma block.
Observera
Kom ihåg att
break-satsen är ett kraftfullt verktyg för att styra flödet i dina loopar, vilket gör det möjligt att avsluta dem när specifika villkor uppfylls.
Tack för dina kommentarer!