JavaScriptin for-silmukka
for-silmukka mahdollistaa
tietyn koodin toistamisen määrätyn määrän kertoja.
Tässä on sen syntaksi:
for ( alustavat komennot; lopetusehto; komennot kierroksen jälkeen ) {
silmukan runko
}
Alustavat komennot suoritetaan
ennen silmukan käynnistymistä. Ne suoritetaan vain
kerran. Yleensä sinne asetetaan laskurien alkuarvot,
esimerkiksi: i = 0.
Silmukan lopetusehto on ehto, jolla
silmukka pyörii, niin kauan kuin se
on tosi, esimerkiksi: i <= 10.
Komennot kierroksen jälkeen ovat komentoja,
joita suoritetaan aina jokaisen silmukan kierroksen
päätyttyä. Yleensä siellä kasvatetaan laskureita,
esimerkiksi: i++.
Esimerkiksi, käytetään for-silmukkaa
tulostamaan numerot 1:stä 9:ään peräkkäin:
for (let i = 1; i <= 9; i++) {
console.log(i); // tulostaa 1, 2... 9
}
Entä jos kasvatamme laskuria ei
1:llä, vaan 2:lla:
for (let i = 1; i <= 9; i += 2) {
console.log(i); // tulostaa 1, 3, 5...
}
Voimme myös tehdä lähtölaskennan:
for (let i = 10; i > 0; i--) {
console.log(i); // tulostaa 10, 9, 8...
}
Käytä for-silmukkaa tulostaaksesi konsoliin
luvut 1:stä 100:aan.
Käytä for-silmukkaa tulostaaksesi konsoliin
luvut 11:sta 33:een.
Käytä for-silmukkaa tulostaaksesi konsoliin
parilliset luvut välillä 0 -
100.
Käytä for-silmukkaa tulostaaksesi konsoliin
parittomat luvut välillä 1 -
99.
Käytä for-silmukkaa tulostaaksesi konsoliin
luvut 100:sta 0:aan.