HAKATEMIA
12JavaScript

While-silmukka - Toista toimintoa niin kauan kun ehto on totta

Helppo

While-silmukka

While-silmukalla ("*niin kauan kun *silmukka") on tavallaan simppelimpi syntaksi kuin edellisessä moduulissa käsitellyllä for-silmukalla. While-silmukka testaa ehtoa ennen jokaista iteraatiota. Jos ehto on tosi, silmukan sisällä oleva koodi suoritetaan; jos se on epätosi, silmukka pysähtyy. Mutta toisin kuin for-loopissa, while-loopissa ei ole itsessään alustus- ja inkrementtivaiheita, ne pitää hoitaa "itse".

Perussyntaksi

While-silmukan syntaksi on seuraava:

JAVASCRIPT
1while (ehto) {
2  // Koodi, jota suoritetaan toistuvasti niin kauan kuin ehto on tosi
3}
  • ehto: Tämä on mikä tahansa lauseke, joka evaluoituu boolean-arvoksi (tosi tai epätosi). Silmukka tarkistaa tämän ehdron ennen jokaista iteraatiota.
  • Koodilohko: Jos ehto palauttaa arvon tosi, JavaScript suorittaa koodin silmukan rungon sisällä. Kun ehto muuttuu epätodeksi, silmukka pysähtyy ja ohjelma jatkaa suoritusta silmukan jälkeiseltä riviltä.

☝️ While-silmukan yksinkertainen syntaksi tarkoittaa sitä, että jos haluat käyttää sitä vaikka numeroiden luettelemiseen, sinun on itse määriteltävä laskuri ennen silmukan alkua, ja sinun on itse lisättävä laskurin arvoa manuaalisesti silmukan sisällä.

1 / 4
Hakatemia Pro

Hakkeroinnin oppiminen alkaa tästä

Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.