> Tutorial
Nu skal vi se på en anden slags struktur, der er lige så grundlæggende som betingelser: løkker!
En løkke gør det muligt at gentage instruktioner flere gange. Der findes flere slags, begrænsede og ubegrænsede, som vi gennemgår i dette afsnit.
while-løkkenDen ubegrænsede while-løkke har en syntaks, der minder om den if, vi så tidligere. Den kører en blok af instruktioner, så længe en betingelse er opfyldt.
Her er et eksempel:
Når koden køres, viser den følgende i loggen: > Tælleren er 1 Tælleren er 2 Tælleren er 3 Tælleren er 4 Tælleren er 5
do while-løkkenDen ubegrænsede do while-løkke ligner while-løkken, bortset fra at betingelsen kommer til sidst, så løkkens krop altid køres mindst én gang:
for-løkkenfor-løkken er en begrænset løkke, der ligner en while-løkke, men er mere kompakt.
For-løkken har tre dele:
counter en startværdi;counter.Eksempel på en for-løkke:
Vores porre har mellem 10 og 13 PT (takket være Motivering), og Pistol koster kun 3 PT, så vi kan bruge den højst 4 gange.
Vi bruger en for-løkke til at kalde metoden me.useWeapon() 4 gange i træk:
Her får vores variabel i værdierne 0, 1, 2 og 3, så løkken kører 4 gennemgange.
Hvad bruges en løkke til?
At køre instruktioner flere gange At gøre din kode mere kompakt At gøre en del af din kode hurtigere At køre instruktioner parallelt
Hvilke koder er korrekte?
let x = 0 while (x < 10) { x += 2 } let x = 0 for (let i = 0; i < 10) { x += 2 } let x = 0 while { x += 2 } do (x < 10) let x = 0 for (; x < 10;) { x += 2 }
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.