Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Avbryta Loopar med Break | Loopning Genom Data i JavaScript
Introduktion till JavaScript

bookAvbryta Loopar med Break

Nyckelordet break är en loopterminator som gör det möjligt att avsluta en loop i förtid.

Exempel 1: Stoppa en oändlig loop

123456789
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
copy

I detta exempel stoppar nyckelordet break den oändliga while-loopen när i blir lika med 6, efter i++-operationen.

Exempel 2: Avbryta en for-loop

123456789
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
copy

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 = 0a = 0 + 0
i = 1a = 0 + 1
i = 2a = 1 + 2
i = 3a = 3 + 3
i = 4a = 6 + 4, break

Exempel 3: Avbryta en while-loop omedelbart

1234567
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
copy

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 är uppfyllda.

question mark

Vad kommer att skrivas ut i konsolen av följande kod?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

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?

bookAvbryta Loopar med Break

Svep för att visa menyn

Nyckelordet break är en loopterminator som gör det möjligt att avsluta en loop i förtid.

Exempel 1: Stoppa en oändlig loop

123456789
let i = 1; while (true) { console.log("Iteration", i); i++; if (i > 5) { break; } }
copy

I detta exempel stoppar nyckelordet break den oändliga while-loopen när i blir lika med 6, efter i++-operationen.

Exempel 2: Avbryta en for-loop

123456789
let a = 0; for (let i = 0; i < 10; i++) { a += i; console.log("a =", a); if (i > 3) { break; } }
copy

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 = 0a = 0 + 0
i = 1a = 0 + 1
i = 2a = 1 + 2
i = 3a = 3 + 3
i = 4a = 6 + 4, break

Exempel 3: Avbryta en while-loop omedelbart

1234567
while (true) { console.log("Iteration start"); break; console.log("Iteration end"); // This line will not be executed } console.log("Loop was ended");
copy

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 är uppfyllda.

question mark

Vad kommer att skrivas ut i konsolen av följande kod?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 4
some-alt