Silmukat (JavaScript)

Silmukat

> 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-silmukka

Rajaamattoman 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 -silmukka

Rajaamaton do while -silmukka on samanlainen kuin while-silmukka, mutta ehto on lopussa, joten silmukan runko suoritetaan aina vähintään kerran:

for-silmukka

for-silmukka on rajattu silmukka, joka muistuttaa while-silmukkaa mutta on tiiviimpi.

For-silmukassa on kolme osaa:

Esimerkki for-silmukasta:

Useita hyökkäyksiä peräkkäin

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.

❓ Tietovisa

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 }

Koko tekoäly