Menu
Coddy logo textTech

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ę jednym ważnym szczegółem: blok kodu jest wykonywany co najmniej raz przed sprawdzeniem warunku. 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 zmiennej count jest większa 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, w których trzeba zagwarantować, że blok kodu zostanie wykonany 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. Wypisywać 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