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

bookDo-While-silmukka

do-while-silmukka muistuttaa hyvin paljon while-silmukkaa, mutta se suoritetaan aina vähintään kerran, vaikka silmukan ehto olisi false.

Toinen ero on, että koodilohko suoritetaan ennen kuin silmukan ehtoa tarkistetaan.

do-while-silmukan yleinen syntaksi on seuraava:

do {
  // code to execute
} while(boolean_expression);

Vuokaavio kuvaa do-while-silmukan suoritusprosessin:

Esimerkiksi seuraava ohjelma käyttää do-while-silmukkaa tulostaakseen ensimmäiset kymmenen parillista lukua:

123456
let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
copy

Vaikka muuttujan i arvoa muutetaan niin, että ehto on false, koodilohko suoritetaan silti vähintään kerran:

123456
let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
copy

1. Mikä on keskeinen ero while-silmukan ja do-while-silmukan välillä?

2. Mikä on seuraavan koodin tuloste?

question mark

Mikä on keskeinen ero while-silmukan ja do-while-silmukan välillä?

Select the correct answer

question mark

Mikä on seuraavan koodin tuloste?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 5

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

bookDo-While-silmukka

Pyyhkäise näyttääksesi valikon

do-while-silmukka muistuttaa hyvin paljon while-silmukkaa, mutta se suoritetaan aina vähintään kerran, vaikka silmukan ehto olisi false.

Toinen ero on, että koodilohko suoritetaan ennen kuin silmukan ehtoa tarkistetaan.

do-while-silmukan yleinen syntaksi on seuraava:

do {
  // code to execute
} while(boolean_expression);

Vuokaavio kuvaa do-while-silmukan suoritusprosessin:

Esimerkiksi seuraava ohjelma käyttää do-while-silmukkaa tulostaakseen ensimmäiset kymmenen parillista lukua:

123456
let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
copy

Vaikka muuttujan i arvoa muutetaan niin, että ehto on false, koodilohko suoritetaan silti vähintään kerran:

123456
let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
copy

1. Mikä on keskeinen ero while-silmukan ja do-while-silmukan välillä?

2. Mikä on seuraavan koodin tuloste?

question mark

Mikä on keskeinen ero while-silmukan ja do-while-silmukan välillä?

Select the correct answer

question mark

Mikä on seuraavan koodin tuloste?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 5
some-alt