`Do-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:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Vaikka muuttujan i arvoa muutetaan niin, että ehto on false, koodilohko suoritetaan silti vähintään kerran:
123456let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Mikä on keskeinen ero while-silmukan ja do-while-silmukan välillä?
2. Mikä on seuraavan koodin tuloste?
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 69
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 69