Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Hoppa Över Iterationer med Continue | Loopning Genom Data i JavaScript
Introduktion till JavaScript

bookHoppa Över Iterationer med Continue

Nyckelordet continue gör det möjligt att hoppa över återstående kod inom en loop för den aktuella iterationen och fortsätta till nästa iteration.

Exempel 1: Hoppa över tidiga iterationer

1234567
for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
copy

I detta exempel används nyckelordet continue för att hoppa över iterationer av loopen där i är mindre än 5. Som ett resultat kommer endast iterationer med i-värden i intervallet [5, 9] att köra koden inuti loopen.

Exempel 2: Hoppa över en specifik iteration

123456789
for (let i = 1; i <= 5; i++) { console.log("Iteration started:", i); if (i == 3) { continue; // Skip the end of the 3rd iteration } console.log("- Iteration ended:", i); }
copy

Här används continue-satsen för att hoppa över slutet av den tredje iterationen, vilket resulterar i att meddelandena "Iteration started" och "Iteration ended" skrivs ut för alla iterationer utom den där i är lika med 3.

Notera

Nyckelordet continue fungerar på liknande sätt som break, men istället för att avsluta loopen helt, hoppar det bara över den aktuella iterationen och fortsätter med nästa. Detta beteende kan vara användbart för detaljerad kontroll över loopens körning.

question mark

Du skriver ut en lista med registrerade användarnamn men vill hoppa över de som är markerade som "BANNED". Vad kommer följande kod att skriva ut?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 7

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 the difference between `continue` and `break` in more detail?

Can you show an example where using `continue` is especially useful?

What would the output be for each of these code samples?

Awesome!

Completion rate improved to 2.33

bookHoppa Över Iterationer med Continue

Svep för att visa menyn

Nyckelordet continue gör det möjligt att hoppa över återstående kod inom en loop för den aktuella iterationen och fortsätta till nästa iteration.

Exempel 1: Hoppa över tidiga iterationer

1234567
for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
copy

I detta exempel används nyckelordet continue för att hoppa över iterationer av loopen där i är mindre än 5. Som ett resultat kommer endast iterationer med i-värden i intervallet [5, 9] att köra koden inuti loopen.

Exempel 2: Hoppa över en specifik iteration

123456789
for (let i = 1; i <= 5; i++) { console.log("Iteration started:", i); if (i == 3) { continue; // Skip the end of the 3rd iteration } console.log("- Iteration ended:", i); }
copy

Här används continue-satsen för att hoppa över slutet av den tredje iterationen, vilket resulterar i att meddelandena "Iteration started" och "Iteration ended" skrivs ut för alla iterationer utom den där i är lika med 3.

Notera

Nyckelordet continue fungerar på liknande sätt som break, men istället för att avsluta loopen helt, hoppar det bara över den aktuella iterationen och fortsätter med nästa. Detta beteende kan vara användbart för detaljerad kontroll över loopens körning.

question mark

Du skriver ut en lista med registrerade användarnamn men vill hoppa över de som är markerade som "BANNED". Vad kommer följande kod att skriva ut?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 7
some-alt