let num;
do {
num = prompt("Wprowadź liczbę większą niż 100?", 0);
} while (num <= 100 && num);Pętla do...while powtarza się, podczas gdy oba sprawdzenia są prawdziwe:
-
- Sprawdzenie, czy
num <= 100-- to znaczy, że wprowadzona wartość jest wciąż nie większa niż100.
- Sprawdzenie, czy
- Sprawdzanie
&& numjest fałszywe, gdynumma wartośćnulllub jest pustym stringiem. Wtedy pętlawhileteż się zatrzymuje.
P.S. Jeśli num ma wartość null to num <= 100 ma wartość true, więc bez drugiego sprawdzenia pętla nie zatrzymałaby się, gdyby użytkownik kliknął PRZERWIJ. Oba sprawdzenia są wymagane.