Menu
CoddyTech

Pętla do while

Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 43 z 77.

Pętla do...while jest podobna do pętli while, ale różni się jedną istotną rzeczą: blok kodu jest wykonywany co najmniej raz, zanim zostanie sprawdzony warunek. Oznacza to, że pętla zawsze wykona kod raz, a następnie sprawdzi, czy powinna kontynuować działanie.

Oto składnia pętli do...while:

do {
    code;
} while (condition);

Kod wewnątrz bloku do jest wykonywany jako pierwszy.

Następnie sprawdzany jest condition wewnątrz while. Jeśli warunek ma wartość true, pętla przechodzi do następnej iteracji. Jeśli warunek ma wartość false, pętla się zatrzymuje.

Przyjrzyjmy się przykładowi:

let count = 0;
do {
    console.log(count);
    count++;
} while (count < 5);

Ten kod wyświetli:

0
1
2
3
4

Nawet jeśli wartość początkowa count jest większa niż lub równa 5, kod wewnątrz bloku do i tak zostanie wykonany jeden raz.

Na przykład:

let count = 6;
do {
    console.log(count);
    count++;
} while (count < 5);

Ten kod wyświetli:

6

Przypadki użycia pętli do...while są rzadsze niż pętli for lub while, ale mogą być przydatne w sytuacjach, gdy trzeba zapewnić wykonanie bloku kodu co najmniej raz, niezależnie od warunku.

challenge icon

Wyzwanie

Początkujący

Napisz pętlę do...while, która rozpoczyna działanie ze zmienną count ustawioną na 5. Pętla powinna:

  1. Wyświetlać bieżącą wartość count.
  2. Zmniejszać wartość count o 1 po każdej iteracji.
  3. Działać tak długo, jak count jest większe od 0.

Spróbuj swoich sił

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator JavaScript online