While-løkken i JavaScript
Løkken while vil køre, så længe
udtrykket, der er givet til den som parameter, er sandt.
Den giver mulighed for at udføre et vilkårligt antal iterationer.
Her er dens syntaks:
while ( så længe udtrykket er sandt ) {
udfører denne kode cyklisk;
i starten af hver cyklus tjekker vi udtrykket i de runde parenteser
}
Løkken vil stoppe, når udtrykket ophører med at være sandt. Hvis det var falsk fra starten - vil den ikke køre en eneste gang.
Lad os for eksempel sekventielt udskrive
tal fra et til fem ved hjælp af while-løkken:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Og lad os nu lave en nedtælling:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
Og lad os nu dividere et givet tal med
2 så mange gange, indtil resultatet
bliver mindre end 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // resultat
Udskriv tallene fra 1 til 100 i konsollen.
Udskriv tallene fra 11 til 33 i konsollen.
Udskriv tallene fra 100 til 1 i konsollen.
Der er givet et tal num med en vis startværdi.
Gang det med 3 så mange gange, indtil
resultatet af multiplikationen bliver større end 1000.
Hvilket tal får du? Tæl antallet af
iterationer, der er nødvendige for dette.