Spring Iterationer Over Med Continue
Nøgleordet continue gør det muligt at springe resten af koden over i en løkke for den aktuelle iteration og fortsætte til næste iteration.
Eksempel 1: Spring tidlige iterationer over
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
I dette eksempel bruges nøgleordet continue til at springe iterationer af løkken over, hvor i er mindre end 5. Som resultat udføres koden inde i løkken kun for iterationer med i-værdier i intervallet [5, 9].
Eksempel 2: Spring en specifik iteration over
123456789for (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); }
Her bruges continue-sætningen til at springe slutningen af den 3. iteration over, hvilket resulterer i output af beskederne "Iteration started" og "Iteration ended" for alle iterationer undtagen den, hvor i er lig med 3.
Bemærk
Nøgleordet
continuefungerer på samme måde sombreak, men i stedet for at afslutte løkken helt, springer det kun den aktuelle iteration over og fortsætter med den næste. Denne adfærd kan være nyttig for detaljeret kontrol over løkkens udførelse.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain the difference between `continue` and `break` in more detail?
Can you show more examples of when to use `continue` in loops?
What happens if I use `continue` in a nested loop?
Awesome!
Completion rate improved to 2.5
Spring Iterationer Over Med Continue
Stryg for at vise menuen
Nøgleordet continue gør det muligt at springe resten af koden over i en løkke for den aktuelle iteration og fortsætte til næste iteration.
Eksempel 1: Spring tidlige iterationer over
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
I dette eksempel bruges nøgleordet continue til at springe iterationer af løkken over, hvor i er mindre end 5. Som resultat udføres koden inde i løkken kun for iterationer med i-værdier i intervallet [5, 9].
Eksempel 2: Spring en specifik iteration over
123456789for (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); }
Her bruges continue-sætningen til at springe slutningen af den 3. iteration over, hvilket resulterer i output af beskederne "Iteration started" og "Iteration ended" for alle iterationer undtagen den, hvor i er lig med 3.
Bemærk
Nøgleordet
continuefungerer på samme måde sombreak, men i stedet for at afslutte løkken helt, springer det kun den aktuelle iteration over og fortsætter med den næste. Denne adfærd kan være nyttig for detaljeret kontrol over løkkens udførelse.
Tak for dine kommentarer!