While-silmukan Ymmärtäminen Javascriptissä
Silmukkatyypit
Silmukat ovat rakenteita, jotka suorittavat koodilohkon toistuvasti niin kauan kuin tietty ehto on tosi. JavaScriptissä on kolme silmukkamuotoa:
- while;
- do-while;
- for.
Tarkastellaan kutakin näistä yksityiskohtaisesti.
while-silmukka
while-silmukka on yksinkertaisin silmukkamuoto. Se jatkaa koodilohkon suorittamista niin kauan kuin annettu ehto pysyy totena.
while-silmukan luomiseen käytetään while-avainsanaa, jonka jälkeen sulkeissa on ehto ja koodilohko sijoitetaan aaltosulkeisiin. Syntaksi muistuttaa if-lausetta:
while (condition) {
// code block
}
Tässä on esimerkki:
123456let a = 5; while (a <= 10) { console.log("a =", a); a++; }
Tässä esimerkissä while-silmukan koodilohko suoritetaan kuusi kertaa:
- Aluksi muuttuja
aasetetaan arvoon5; - Silmukan ehto on
a <= 10, joka on tosi, joten koodilohko suoritetaan; - Jokaisen suorituksen jälkeen muuttujaa
akasvatetaan yhdellä; - Silmukka jatkaa suorittamista niin kauan kuin ehto pysyy totena.
Huomio
while-silmukka tarkistaa ehdon ennen koodilohkon suorittamista. Jos ehto on aluksifalse, koodilohkoa ei suoriteta.
Huomio
Ole tarkkana ehdon kanssa! Jos ehto arvioituu aina
true, silmukka ei koskaan katkea, mikä johtaa ikuiseen silmukkaan ja 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!?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.5
While-silmukan Ymmärtäminen Javascriptissä
Pyyhkäise näyttääksesi valikon
Silmukkatyypit
Silmukat ovat rakenteita, jotka suorittavat koodilohkon toistuvasti niin kauan kuin tietty ehto on tosi. JavaScriptissä on kolme silmukkamuotoa:
- while;
- do-while;
- for.
Tarkastellaan kutakin näistä yksityiskohtaisesti.
while-silmukka
while-silmukka on yksinkertaisin silmukkamuoto. Se jatkaa koodilohkon suorittamista niin kauan kuin annettu ehto pysyy totena.
while-silmukan luomiseen käytetään while-avainsanaa, jonka jälkeen sulkeissa on ehto ja koodilohko sijoitetaan aaltosulkeisiin. Syntaksi muistuttaa if-lausetta:
while (condition) {
// code block
}
Tässä on esimerkki:
123456let a = 5; while (a <= 10) { console.log("a =", a); a++; }
Tässä esimerkissä while-silmukan koodilohko suoritetaan kuusi kertaa:
- Aluksi muuttuja
aasetetaan arvoon5; - Silmukan ehto on
a <= 10, joka on tosi, joten koodilohko suoritetaan; - Jokaisen suorituksen jälkeen muuttujaa
akasvatetaan yhdellä; - Silmukka jatkaa suorittamista niin kauan kuin ehto pysyy totena.
Huomio
while-silmukka tarkistaa ehdon ennen koodilohkon suorittamista. Jos ehto on aluksifalse, koodilohkoa ei suoriteta.
Huomio
Ole tarkkana ehdon kanssa! Jos ehto arvioituu aina
true, silmukka ei koskaan katkea, mikä johtaa ikuiseen silmukkaan ja 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!?
Kiitos palautteestasi!