Do While -Silmukan Käyttäminen Iteraatioon
Tarkastellaan do-while-silmukkaa. Tämä silmukka on samanlainen kuin while-silmukka, mutta sillä on yksi keskeinen ero.
| while | do-while |
|---|---|
| Suorittaa koodilohkon ehdon tarkistamisen jälkeen. | Suorittaa koodilohkon ennen ehdon tarkistamista. |
Syntaksi
do-while-silmukka alkaa do-avainsanalla, sulkee koodilohkon aaltosulkeisiin {}, ja päättyy while-avainsanaan, jota seuraa ehto sulkeissa () ilman tarvetta lisäkoodilohkolle:
do {
// code block
} while (condition);
Tässä on 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.
Koodilohko do-sisällä suoritetaan 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 sinun täytyy pyytää käyttäjältä syöte vähintään kerran ja jatkaa, kunnes käyttäjä syöttää kelvolliset tiedot tai täyttää tietyn ehdon.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain why the do-while loop executes at least once?
What are some practical scenarios where a do-while loop is preferred over a while loop?
Can you show how user input validation works with a do-while loop?
Awesome!
Completion rate improved to 2.33
Do While -Silmukan Käyttäminen Iteraatioon
Pyyhkäise näyttääksesi valikon
Tarkastellaan do-while-silmukkaa. Tämä silmukka on samanlainen kuin while-silmukka, mutta sillä on yksi keskeinen ero.
| while | do-while |
|---|---|
| Suorittaa koodilohkon ehdon tarkistamisen jälkeen. | Suorittaa koodilohkon ennen ehdon tarkistamista. |
Syntaksi
do-while-silmukka alkaa do-avainsanalla, sulkee koodilohkon aaltosulkeisiin {}, ja päättyy while-avainsanaan, jota seuraa ehto sulkeissa () ilman tarvetta lisäkoodilohkolle:
do {
// code block
} while (condition);
Tässä on 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.
Koodilohko do-sisällä suoritetaan 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 sinun täytyy pyytää käyttäjältä syöte vähintään kerran ja jatkaa, kunnes käyttäjä syöttää kelvolliset tiedot tai täyttää tietyn ehdon.
Kiitos palautteestasi!