> Opas
Tutustumme nyt toiseen rakenteeseen, joka on yhtä perustavanlaatuinen kuin ehdot: silmukoihin!
Silmukalla voit toistaa käskyjä useita kertoja. Silmukoita on useaa lajia, rajattuja ja rajaamattomia, ja käymme ne läpi tässä osiossa.
while-silmukkaRajaamattoman while-silmukan syntaksi muistuttaa aiemmin näkemäämme if-rakennetta. Se suorittaa käskylohkoa niin kauan kuin ehto täyttyy.
Tässä esimerkki:
Suoritettaessa tämä koodi näyttää lokissa seuraavaa: > Laskuri on 1 Laskuri on 2 Laskuri on 3 Laskuri on 4 Laskuri on 5
do while -silmukkaRajaamaton do while -silmukka on samanlainen kuin while-silmukka, mutta ehto on lopussa, joten silmukan runko suoritetaan aina vähintään kerran:
for-silmukkafor-silmukka on rajattu silmukka, joka muistuttaa while-silmukkaa mutta on tiiviimpi.
For-silmukassa on kolme osaa:
counter-muuttujalle annetaan alkuarvo;counter-muuttujan arvoa kasvatetaan (tai vähennetään).Esimerkki for-silmukasta:
Purjollamme on 10–13 PT:tä (Motivaation ansiosta), ja Pistooli maksaa vain 3 PT:tä, joten voimme käyttää sitä enintään 4 kertaa.
Käytämme for-silmukkaa kutsuaksemme metodia me.useWeapon() 4 kertaa peräkkäin:
Tässä muuttujamme i saa arvot 0, 1, 2 ja 3, joten silmukka suoritetaan 4 kertaa.
Mihin silmukkaa käytetään?
Käskyjen suorittamiseen useita kertoja Koodin tiivistämiseen Koodin osan nopeuttamiseen Käskyjen suorittamiseen rinnakkain
Mitkä koodit ovat oikein?
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.