Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele `While`-silmukka | Silmukoiden Löytäminen
Johdatus JavaScriptiin
course content

Kurssisisältö

Johdatus JavaScriptiin

Johdatus JavaScriptiin

3. Ehtolauseet
4. Funktioiden Hallinta
5. Taulukoiden Tutkiminen
6. Silmukoiden Löytäminen

book
`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
}
Note
Huomio

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:

123456
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);
copy

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?

question mark

Mikä on tärkein ero for- ja while-silmukan välillä?

Select the correct answer

question mark

Kuinka monta kertaa seuraava silmukka suoritetaan?

Select the correct answer

question mark

Mitä tapahtuu, jos while-silmukan ehto on aina tosi?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

course content

Kurssisisältö

Johdatus JavaScriptiin

Johdatus JavaScriptiin

3. Ehtolauseet
4. Funktioiden Hallinta
5. Taulukoiden Tutkiminen
6. Silmukoiden Löytäminen

book
`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
}
Note
Huomio

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:

123456
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);
copy

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?

question mark

Mikä on tärkein ero for- ja while-silmukan välillä?

Select the correct answer

question mark

Kuinka monta kertaa seuraava silmukka suoritetaan?

Select the correct answer

question mark

Mitä tapahtuu, jos while-silmukan ehto on aina tosi?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 3
some-alt