Kurssisisältö
Johdatus JavaScriptiin
Johdatus JavaScriptiin
`While`-silmukka
while
-silmukka on toinen silmukkamuoto, jota useimmat ohjelmointikielet tukevat, mukaan lukien JavaScript.
while
-silmukkaa käytetään pääasiassa silloin, kun halutaan suorittaa koodilohko niin kauan kuin ehto on true
. Vaikka se voi käyttäytyä tietyissä tilanteissa samankaltaisesti kuin for
-silmukka, sitä käytetään erityisesti tapauksissa, joissa ei tiedetä tarkalleen, kuinka monta kertaa koodilohko täytyy suorittaa.
while
-silmukan yleinen syntaksi on:
while(boolean_expression) {
// code to execute
}
Jos while-silmukan ehto on aina tosi, silmukka suoritetaan loputtomasti. Tällainen silmukka tunnetaan nimellä ääretön silmukka.
while
-silmukan toimintaa voidaan havainnollistaa paremmin tarkastelemalla sen vuokaaviota:
Seuraavassa on esimerkkiohjelma, joka hyödyntää while
-silmukkaa löytääkseen ensimmäisen luvun, joka on jaollinen sekä 11
:llä että 12
:lla:
let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number divisible by both 11 and 12 is:", i);
1. Mikä on tärkein ero for
- ja while
-silmukan välillä?
2. Kuinka monta kertaa seuraava silmukka suoritetaan?
3. Mitä tapahtuu, jos while
-silmukan ehto on aina tosi?
Kiitos palautteestasi!