Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele For-Silmukat | Silmukat
JavaScript Ninja

Pyyhkäise näyttääksesi valikon

book
For-Silmukat

Tässä luvussa tutkimme silmukoiden käsitettä, keskittyen erityisesti "for-silmukoihin". Silmukat ovat ohjelmoinnin peruskäsite, joka mahdollistaa koodilohkon toistamisen useita kertoja ilman, että sitä tarvitsee kirjoittaa toistuvasti. Tämä voi olla erittäin hyödyllistä, kun haluat suorittaa saman toiminnon useita kertoja, kuten siirtää ninjamme ruudukon yli keräämään sushia.

Mikä on For-silmukka?

"For-silmukka" on ohjausvirran lauseke, joka mahdollistaa koodin suorittamisen toistuvasti annetun ehdon perusteella. Silmukka jatkaa suorittamista niin kauan kuin ehto on tosi. Kun ehto on epätosi, silmukka pysähtyy.

For-silmukan perussyntaksi JavaScriptissä on seuraava:

123
for (let i = 0; i < 5; i++) { console.log("Iteration:", i) }
copy
  • Alustus(let i = 0): Tässä alustat silmukkamuuttujasi. Se suoritetaan kerran silmukan alussa.

  • Ehto(i < 5): Ennen kutakin iteraatiota ehto arvioidaan. Jos se on tosi, silmukka jatkuu. Jos se on epätosi, silmukka pysähtyy.

  • Inkrementointi(i++): Tämä suoritetaan jokaisen silmukan iteraation jälkeen. Sitä käytetään tyypillisesti silmukkamuuttujan päivittämiseen.

Katsotaanpa esimerkki for-silmukasta toiminnassa ninjamme kanssa:

js

ninja.js

copy

Tässä esimerkissä ninja liikkuu ylös ja poimii sushia kuusi kertaa. Silmukkamuuttuja i alkaa arvosta 0 ja kasvaa yhdellä jokaisella silmukan kierroksella, pysähtyen kun i saavuttaa arvon 6.

Tehtävä

Swipe to start coding

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1
js

ninja.js

Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
For-Silmukat

Tässä luvussa tutkimme silmukoiden käsitettä, keskittyen erityisesti "for-silmukoihin". Silmukat ovat ohjelmoinnin peruskäsite, joka mahdollistaa koodilohkon toistamisen useita kertoja ilman, että sitä tarvitsee kirjoittaa toistuvasti. Tämä voi olla erittäin hyödyllistä, kun haluat suorittaa saman toiminnon useita kertoja, kuten siirtää ninjamme ruudukon yli keräämään sushia.

Mikä on For-silmukka?

"For-silmukka" on ohjausvirran lauseke, joka mahdollistaa koodin suorittamisen toistuvasti annetun ehdon perusteella. Silmukka jatkaa suorittamista niin kauan kuin ehto on tosi. Kun ehto on epätosi, silmukka pysähtyy.

For-silmukan perussyntaksi JavaScriptissä on seuraava:

123
for (let i = 0; i < 5; i++) { console.log("Iteration:", i) }
copy
  • Alustus(let i = 0): Tässä alustat silmukkamuuttujasi. Se suoritetaan kerran silmukan alussa.

  • Ehto(i < 5): Ennen kutakin iteraatiota ehto arvioidaan. Jos se on tosi, silmukka jatkuu. Jos se on epätosi, silmukka pysähtyy.

  • Inkrementointi(i++): Tämä suoritetaan jokaisen silmukan iteraation jälkeen. Sitä käytetään tyypillisesti silmukkamuuttujan päivittämiseen.

Katsotaanpa esimerkki for-silmukasta toiminnassa ninjamme kanssa:

js

ninja.js

copy

Tässä esimerkissä ninja liikkuu ylös ja poimii sushia kuusi kertaa. Silmukkamuuttuja i alkaa arvosta 0 ja kasvaa yhdellä jokaisella silmukan kierroksella, pysähtyen kun i saavuttaa arvon 6.

Tehtävä

Swipe to start coding

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt