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:
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, mikä on totta, joten koodilohko suoritetaan; - Jokaisen suorituksen jälkeen muuttujaa
akasvatetaan yhdellä; - Silmukka jatkaa suorittamista niin kauan kuin ehto on tosi.
Huomautus
while-silmukka tarkistaa ehdon ennen koodilohkon suorittamista. Jos ehto on alun perinfalse, 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!?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain the difference between while, do-while, and for loops?
Can you give an example of a do-while loop?
What happens if the loop condition is never false?
Awesome!
Completion rate improved to 2.33
While-silmukan Ymmärtäminen Javascriptissä
Pyyhkäise näyttääksesi valikon
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:
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, mikä on totta, joten koodilohko suoritetaan; - Jokaisen suorituksen jälkeen muuttujaa
akasvatetaan yhdellä; - Silmukka jatkaa suorittamista niin kauan kuin ehto on tosi.
Huomautus
while-silmukka tarkistaa ehdon ennen koodilohkon suorittamista. Jos ehto on alun perinfalse, 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!?
Kiitos palautteestasi!