Mzunguko while katika JavaScript
Mzunguko while utaendelea kutekelezwa,
kadri usemi uliopewa kama kigezo
unavyokuwa kweli. Unaruhusu utekelezaji wa
idadi ya kurudia kiholela.
Hapa ni sintaksia yake:
while ( kadri usemi unavyokuwa kweli ) {
tunatekeleza msimbo huu kwa mzunguko;
mwanzoni mwa kila mzunguko tunaangalia usemi kwenye mabano ya duara
}
Mzunguko utaisha wakati usemi utakapokoma kuwa kweli. Ikiwa ulikuwa uwongo hapo mwanzo - hautatekelezwakamwe.
Kwa mfano, hebu tuandike mfululizo
kwa kutumia mzunguko while nambari kutoka moja
hadi tano:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
Sasa tufanye hesabu ya kinyume:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
Sasa tugawanye nambari iliyopewana kwa
2 mara kadhaa, hadi matokeo
yakawa chini ya 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // matokeo
Andika kwenye konsi nambari kutoka 1 hadi 100.
Andika kwenye konsi nambari kutoka 11 hadi 33.
Andika kwenye konsi nambari kutoka 100 hadi 1.
Tukinaye nambari num na thamani fulani ya awali.
Izidishe kwa 3 mara kadhaa, hadi
matokeo ya kuzidisha yawe zaidi ya 1000.
Ni nambari gani itatokea? Hesabu idadi
ya kurudia, inayohitajika kwa hili.