Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele While-Silmukan Ymmärtäminen JavaScriptissä | Looping Through Data in JavaScript
Johdanto JavaScriptiin
course content

Kurssisisältö

Johdanto JavaScriptiin

Johdanto JavaScriptiin

1. JavaScriptin Perusteet
2. Muuttujat ja Tietotyypit JavaScriptissä
3. Performing Operations in JavaScript
4. Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
5. Looping Through Data in JavaScript
6. Funktiot JavaScriptissä

book
While-Silmukan Ymmärtäminen JavaScriptissä

Silmukoiden tyypit

Silmukat ovat rakenteita, jotka suorittavat koodilohkon toistuvasti, kun tietty ehto on tosi. JavaScriptissä on kolme silmukkatyyppiä:

  • while;

  • do-while;

  • for.

Tutkitaan kutakin niistä yksityiskohtaisesti.

while-silmukka

while-silmukka on yksinkertaisin silmukkatyyppi. Se jatkaa koodilohkon suorittamista niin kauan kuin määritelty ehto on tosi.

Luodaksesi while-silmukan, käytä while-avainsanaa, jota seuraa ehto sulkeissa ja sulje koodilohko aaltosulkeisiin. Syntaksi on samanlainen kuin if-lauseen:

javascript

Tässä on esimerkki:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

Tässä esimerkissä while-silmukan koodilohko suoritetaan kuusi kertaa:

  • Aluksi muuttuja a asetetaan arvoon 5;

  • Silmukan ehto on a <= 10, mikä on totta, joten koodilohko suoritetaan;

  • Jokaisen suorituksen jälkeen muuttujaa a kasvatetaan yhdellä;

  • Silmukka jatkaa suorittamista niin kauan kuin ehto on tosi.

Huomautus

while-silmukka tarkistaa ehdon ennen koodilohkon suorittamista. Jos ehto on alun perin false, koodilohkoa ei suoriteta.

Huomio

Ole varovainen ehdon kanssa! Jos ehto arvioituu aina true, silmukka ei koskaan katkea, mikä johtaa loputtomaan silmukkaan, joka voi aiheuttaa ohjelman jumiutumisen tai muuttumisen vastaamattomaksi.

1. Kuinka monta kertaa ohjelma tulostaa Hello!?

2. Kuinka monta kertaa ohjelma tulostaa JavaScript?

3. Kuinka monta kertaa ohjelma tulostaa Be careful!?

question mark

Kuinka monta kertaa ohjelma tulostaa Hello!?

Select the correct answer

question mark

Kuinka monta kertaa ohjelma tulostaa JavaScript?

Select the correct answer

question mark

Kuinka monta kertaa ohjelma tulostaa Be careful!?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 1

Kysy tekoälyä

expand
ChatGPT

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

course content

Kurssisisältö

Johdanto JavaScriptiin

Johdanto JavaScriptiin

1. JavaScriptin Perusteet
2. Muuttujat ja Tietotyypit JavaScriptissä
3. Performing Operations in JavaScript
4. Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
5. Looping Through Data in JavaScript
6. Funktiot JavaScriptissä

book
While-Silmukan Ymmärtäminen JavaScriptissä

Silmukoiden tyypit

Silmukat ovat rakenteita, jotka suorittavat koodilohkon toistuvasti, kun tietty ehto on tosi. JavaScriptissä on kolme silmukkatyyppiä:

  • while;

  • do-while;

  • for.

Tutkitaan kutakin niistä yksityiskohtaisesti.

while-silmukka

while-silmukka on yksinkertaisin silmukkatyyppi. Se jatkaa koodilohkon suorittamista niin kauan kuin määritelty ehto on tosi.

Luodaksesi while-silmukan, käytä while-avainsanaa, jota seuraa ehto sulkeissa ja sulje koodilohko aaltosulkeisiin. Syntaksi on samanlainen kuin if-lauseen:

javascript

Tässä on esimerkki:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

Tässä esimerkissä while-silmukan koodilohko suoritetaan kuusi kertaa:

  • Aluksi muuttuja a asetetaan arvoon 5;

  • Silmukan ehto on a <= 10, mikä on totta, joten koodilohko suoritetaan;

  • Jokaisen suorituksen jälkeen muuttujaa a kasvatetaan yhdellä;

  • Silmukka jatkaa suorittamista niin kauan kuin ehto on tosi.

Huomautus

while-silmukka tarkistaa ehdon ennen koodilohkon suorittamista. Jos ehto on alun perin false, koodilohkoa ei suoriteta.

Huomio

Ole varovainen ehdon kanssa! Jos ehto arvioituu aina true, silmukka ei koskaan katkea, mikä johtaa loputtomaan silmukkaan, joka voi aiheuttaa ohjelman jumiutumisen tai muuttumisen vastaamattomaksi.

1. Kuinka monta kertaa ohjelma tulostaa Hello!?

2. Kuinka monta kertaa ohjelma tulostaa JavaScript?

3. Kuinka monta kertaa ohjelma tulostaa Be careful!?

question mark

Kuinka monta kertaa ohjelma tulostaa Hello!?

Select the correct answer

question mark

Kuinka monta kertaa ohjelma tulostaa JavaScript?

Select the correct answer

question mark

Kuinka monta kertaa ohjelma tulostaa Be careful!?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 1
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt