Pętla while w JavaScript
Pętla while będzie wykonywana tak długo,
dopóki wyrażenie przekazane jej jako parametr
jest prawdziwe. Pozwala ona wykonywać
dowolną liczbę iteracji.
Oto jej składnia:
while ( dopóki wyrażenie jest prawdziwe ) {
wykonujemy ten kod cyklicznie;
na początku każdego cyklu sprawdzamy wyrażenie w okrągłych nawiasach
}
Pętla zakończy się, gdy wyrażenie przestanie być prawdziwe. Jeśli było fałszywe od początku - to nie wykona się ani razu.
Dla przykładu wypiszmy kolejno
za pomocą pętli while liczby od jednego
do pięciu:
let i = 1;
while (i <= 5) {
console.log(i);
i++;
}
A teraz zróbmy odliczanie wsteczne:
let i = 10;
while (i > 0) {
console.log(i);
i--;
}
A teraz będziemy dzielić zadaną liczbę przez
2 tyle razy, aż wynik nie
spadnie poniżej 10:
let num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // wynik
Wypisz w konsoli liczby od 1 do 100.
Wypisz w konsoli liczby od 11 do 33.
Wypisz w konsoli liczby od 100 do 1.
Dana jest liczba num o pewnej początkowej wartości.
Mnoż ją przez 3 tyle razy, aż
wynik mnożenia nie przekroczy 1000.
Jaka liczba otrzymasz? Policz liczbę
iteracji potrzebnych do tego.