JavaScript robi...podczas pętli
Przykład
Wykonaj blok kodu raz, a następnie kontynuuj, jeśli warunek (i < 5) jest spełniony:
let text = "";
let i = 0;
do {
text += i + "<br>";
i++;
}
while (i < 5);
Definicja i użycie
Kombinacja do...while
instrukcji definiuje blok kodu, który ma być wykonany raz i powtarzany, dopóki warunek jest true
.
Jest do...while
używany, gdy chcesz uruchomić blok kodu przynajmniej raz .
Notatka
Jeśli używasz zmiennej w warunku, musisz zainicjować ją przed pętlą i zwiększyć ją w pętli. W przeciwnym razie pętla nigdy się nie skończy. Spowoduje to awarię przeglądarki.
Jeśli warunek jest zawsze spełniony, pętla nigdy się nie kończy. Spowoduje to również awarię przeglądarki.
Zobacz też:
Składnia
do {
code block to be executed
}
while (condition);
Parametry
Parameter | Description |
condition | Required. The condition for running the code block. If true , the loop will start over again, otherwise it ends. |
Instrukcje pętli JavaScript
Oświadczenie | Opis | |
złamać | Wyrywa się z pętli | |
kontyntynuj | Pomija wartość w pętli | |
dopóki | Zapętla blok kodu, gdy warunek jest prawdziwy | |
zrób...gdy | Zapętla blok kodu raz, a następnie, gdy warunek jest spełniony | |
dla | Zapętla blok kodu, gdy warunek jest prawdziwy | |
dla...z | Zapętla wartości dowolnego iterowalnego | |
dla w | Zapętla właściwości obiektu |
Obsługa przeglądarki
do..while
to funkcja ECMAScript1 (ES1).
ES1 (JavaScript 1997) jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |