> Handledning
Nu ska vi titta på en annan sorts struktur som är lika grundläggande som villkor: loopar!
En loop låter dig upprepa instruktioner flera gånger. Det finns flera sorters loopar, begränsade och obegränsade, som vi går igenom i det här avsnittet.
whileDen obegränsade loopen while har en syntax som liknar if, som vi såg tidigare. Den kör ett block med instruktioner så länge ett villkor är uppfyllt.
Här är ett exempel:
När koden körs visas följande i loggarna: > Räknaren är 1 Räknaren är 2 Räknaren är 3 Räknaren är 4 Räknaren är 5
do whileDen obegränsade loopen do while liknar while-loopen, förutom att villkoret kommer i slutet, så loopens kropp körs alltid minst en gång:
forLoopen for är en begränsad loop som liknar en while-loop, men är mer kompakt.
For-loopen har tre delar:
counter ett startvärde;counter.Exempel på en for-loop:
Vår purjolök har mellan 10 och 13 PT (tack vare Motivation) och Pistol kostar bara 3 PT, så vi kan använda den högst 4 gånger.
Vi använder en for-loop för att anropa metoden me.useWeapon() 4 gånger i rad:
Här får variabeln i värdena 0, 1, 2 och 3, så loopen gör 4 varv.
Vad används en loop till?
Att köra instruktioner flera gånger Att göra koden mer kompakt Att snabba upp en del av koden Att köra instruktioner parallellt
Vilken eller vilka koder är korrekta?
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.