Do While -Silmukan Käyttäminen Iteraatioon
Tarkastellaan do-while-silmukkaa. Tämä silmukka muistuttaa while-silmukkaa, mutta siinä on merkittävä ero.
| while | do-while |
|---|---|
| Suorittaa koodilohkon ehdon tarkistuksen jälkeen. | Suorittaa koodilohkon ennen ehdon tarkistusta. |
Syntaksi
do-while-silmukka alkaa avainsanalla do, koodilohko rajataan aaltosulkeilla {}, ja silmukka päättyy avainsanaan while, jonka jälkeen ehto annetaan sulkeissa () ilman erillistä koodilohkoa:
do {
// code block
} while (condition);
Esimerkki:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Aluksi muuttuja a alustettiin arvoon 0, ja ehto a >= 1 arvioitiin a++-operaation jälkeen.
do-lohkon sisällä oleva koodilohko suoritetaan aina vähintään kerran:
123456789// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
do-while-silmukka on erityisen hyödyllinen, kun käyttäjältä täytyy pyytää syöte vähintään kerran ja jatkaa, kunnes käyttäjä syöttää kelvollisen tiedon tai tietty ehto täyttyy.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 2.5
Do While -Silmukan Käyttäminen Iteraatioon
Pyyhkäise näyttääksesi valikon
Tarkastellaan do-while-silmukkaa. Tämä silmukka muistuttaa while-silmukkaa, mutta siinä on merkittävä ero.
| while | do-while |
|---|---|
| Suorittaa koodilohkon ehdon tarkistuksen jälkeen. | Suorittaa koodilohkon ennen ehdon tarkistusta. |
Syntaksi
do-while-silmukka alkaa avainsanalla do, koodilohko rajataan aaltosulkeilla {}, ja silmukka päättyy avainsanaan while, jonka jälkeen ehto annetaan sulkeissa () ilman erillistä koodilohkoa:
do {
// code block
} while (condition);
Esimerkki:
123456let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
Aluksi muuttuja a alustettiin arvoon 0, ja ehto a >= 1 arvioitiin a++-operaation jälkeen.
do-lohkon sisällä oleva koodilohko suoritetaan aina vähintään kerran:
123456789// `while` loop while (false) { console.log("while"); // Not executed } // `do-while` loop do { console.log("do-while"); // Executed 1 time } while (false);
do-while-silmukka on erityisen hyödyllinen, kun käyttäjältä täytyy pyytää syöte vähintään kerran ja jatkaa, kunnes käyttäjä syöttää kelvollisen tiedon tai tietty ehto täyttyy.
Kiitos palautteestasi!