Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele `While`-silmukka | Aloitus
Johdanto JavaScriptiin

`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 joissain tilanteissa käyttäytyä samankaltaisesti kuin for-silmukka, sitä käytetään erityisesti tilanteissa, 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 ikuisesti. Tällainen silmukka tunnetaan nimellä ääretön silmukka.

while-silmukan toimintaa voidaan havainnollistaa paremmin tarkastelemalla sen vuokaaviota:

Seuraavassa on esimerkkiohjelma, joka käyttää 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 that is divisible by both 11 and 12 is:", i);

1. Mikä on tärkein ero for-silmukan 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-silmukan ja while-silmukan välillä?

Valitse oikea vastaus

question mark

Kuinka monta kertaa seuraava silmukka suoritetaan?

Valitse oikea vastaus

question mark

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

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 68

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 1. Luku 68
some-alt