A while ciklus a JavaScriptben
A while ciklus addig fog futni,
amíg a paraméterként átadott kifejezés igaz.
Lehetővé tetszik tenni tetszőleges számú
iteráció végrehajtását.
Itt a szintaxisa:
while ( amíg a kifejezés igaz ) {
ezt a kódot hajtjuk végre ciklikusan;
minden ciklus elején ellenőrizzük a kerek zárójelben lévő kifejezést
}
A ciklus akkor fejeződik be, amikor a kifejezés már nem igaz. Ha eredetileg hamis volt, akkor egyszer sem fog lefutni.
Példaként sorban kiíratjuk
a while ciklus segítségével az egyestől
az ötösig terjedő számokat:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Most pedig visszafelé számolunk:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
Most egy adott számot
2-vel fogunk osztani
addig, amíg az eredmény nem
lesz kisebb, mint 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // eredmény
Írja ki a konzolra a számokat 1-től 100-ig.
Írja ki a konzolra a számokat 11-től 33-ig.
Írja ki a konzolra a számokat 100-tól 1-ig.
Adott egy num szám valamilyen kezdeti értékkel.
Szorozd meg 3-mal annyiszor,
amíg a szorzás eredménye nem lesz nagyobb, mint 1000.
Milyen számot kapsz? Számold meg az ehhez
szükséges iterációk számát.