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 kymmenen ensimmäistä parillista lukua:
123456let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Vaikka muuttamalla i:n arvoa ehtolauseesta tulisi 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 70
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 70