While-lus in JavaScript
Die while-lus sal uitgevoer word solank
die uitdrukking wat as parameter daaraan oorgedra is,
waar is. Dit laat toe om 'n arbitrêre
aantal iterasies uit te voer.
Hier is die sintaksis daarvan:
while ( solank uitdrukking waar is ) {
voer hierdie kode herhaaldelik uit;
aan die begin van elke siklus kontroleer ons die uitdrukking in die ronde hakies
}
Die lus sal eindig wanneer die uitdrukking ophou om waar te wees. As dit oorspronklik vals was - sal dit nie een keer uitgevoer word nie.
Laat ons as voorbeeld opeenvolgend die getalle
van een tot vyf uitskryf met behulp van die
while-lus:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
En nou maak ons 'n aftelling:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
En nou sal ons 'n gegewe getal op
2 deel soveel keer totdat die resultaat
minder as 10 is:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // resultaat
Skryf die getalle van 1 tot 100 in die konsole uit.
Skryf die getalle van 11 tot 33 in die konsole uit.
Skryf die getalle van 100 tot 1 in die konsole uit.
Gegee is 'n getal num met 'n sekere beginwaarde.
Vermenigvuldig dit met 3 soveel keer totdat die
resultaat van die vermenigvuldiging groter as 1000 is.
Watter getal sal verkry word? Tel die aantal
iterasies wat hiervoor nodig is.