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

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

Awesome!

Completion rate improved to 1.33

book`While`-silmukka

Pyyhkäise näyttääksesi valikon

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