While-løkke i JavaScript
Løkken while vil fortsette å kjøre så lenge
uttrykket som er gitt til den er sant.
Den tillater å utføre et vilkårlig antall
iterasjoner. Her er syntaksen:
while ( så lenge uttrykket er sant ) {
utfører denne koden syklisk;
sjekker uttrykket i parentes ved starten av hver syklus
}
Løkken vil avsluttes når uttrykket ikke lenger er sant. Hvis det var usant fra begynnelsen - vil den ikke kjøre en eneste gang.
La oss for eksempel skrive ut tallene fra én
til fem sekvensielt ved hjelp av en while-løkke:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Og la oss nå gjøre en nedtelling:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
La oss nå dele et gitt tall på
2 så mange ganger, til resultatet
blir mindre enn 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // resultat
Skriv ut tallene fra 1 til 100 til konsollen.
Skriv ut tallene fra 11 til 33 til konsollen.
Skriv ut tallene fra 100 til 1 til konsollen.
Gitt et tall num med en startverdi.
Multipliser det med 3 så mange ganger, inntil
resultatet av multiplikasjonen blir større enn 1000.
Hvilket tall får du? Regn ut antall
iterasjoner som trengs for dette.