Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Do While -Silmukan Käyttäminen Iteraatioon | Datan Läpikäynti JavaScriptissä
Johdanto JavaScriptiin

bookDo While -Silmukan Käyttäminen Iteraatioon

Tarkastellaan do-while-silmukkaa. Tämä silmukka muistuttaa while-silmukkaa, mutta siinä on merkittävä ero.

whiledo-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:

123456
let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
copy

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);
copy

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.

question mark

Kuinka monta kertaa seuraava koodi tulostaa "Invalid PIN" konsoliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

bookDo 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.

whiledo-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:

123456
let a = 0; do { console.log(a); a++; } while (a <= 3 && a >= 1);
copy

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);
copy

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.

question mark

Kuinka monta kertaa seuraava koodi tulostaa "Invalid PIN" konsoliin?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 2
some-alt