While-loop i JavaScript
Loopen while kommer att fortsätta att köras så länge
uttrycket som skickas till den som parameter är sant.
Den gör det möjligt att utföra
ett godtyckligt antal iterationer.
Här är dess syntax:
while ( så länge uttrycket är sant ) {
utför den här koden cykliskt;
i början av varje cykel kontrollerar vi uttrycket inom parentes
}
Loopen avslutas när uttrycket upphör att vara sant. Om det var falskt från början så kommer den inte att köras en enda gång.
Låt oss som exempel skriva ut
siffrorna från ett till fem i ordning
med hjälp av en while-loop:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Och nu ska vi göra en nedräkning:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
Och nu ska vi dela ett givet tal med
2 så många gånger att resultatet
blir mindre än 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // resultat
Skriv ut siffrorna från 1 till 100 i konsolen.
Skriv ut siffrorna från 11 till 33 i konsolen.
Skriv ut siffrorna från 100 till 1 i konsolen.
Ett tal num med ett visst startvärde ges.
Multiplicera det med 3 så många gånger tills
resultatet av multiplikationen blir större än 1000.
Vilket tal får du? Räkna antalet
iterationer som krävs för detta.