Spring Iterationer Over Med Continue
continue-nøgleordet gør det muligt at springe resten af koden i en løkke over 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 continue-nøgleordet 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 tredje 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 an example where using `continue` is especially useful?
What would the output be for each of these code samples?
Fantastisk!
Completion rate forbedret til 2.5
Spring Iterationer Over Med Continue
Stryg for at vise menuen
continue-nøgleordet gør det muligt at springe resten af koden i en løkke over 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 continue-nøgleordet 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 tredje 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!