Wyrażenie do/while w JavaScript
- Poprzednia strona debugger
- Następna strona for
- Wróć do poprzedniego poziomu Podręcznik referencyjny zdań JavaScript
Definicja i użycie
Wyrażenie do/while tworzy pętlę, która wykonuje raz blok kodu przed sprawdzeniem, czy warunek jest prawdziwy, a następnie powtarza pętlę, jeśli warunek jest prawdziwy.
Gdy chcesz przynajmniej raz uruchomić pętlę, zawsze używaj wyrażenia do/while.
JavaScript obsługuje różne typy pętli:
- for - wielokrotne powtarzanie kodu blokowego
- for/in - przechodzi przez atrybuty obiektu
- for/of - przechodzi przez wartości obiektu iterowalnego
- while - powtarza kod blokowy, jeśli warunek jest prawdziwy
- do/while - wykona kod blokowy raz, a następnie powtarza pętlę, jeśli warunek jest prawdziwy
Przykład
Ta pętla zawsze przynajmniej raz będzie wykonana, nawet jeśli warunek jest fałszywy, ponieważ kod blokowy jest wykonywany przed testowaniem warunku:
var text = ""; var i = 0; do { text += "The number is " + i; i++; } while (i < 5);
Gramatyka
do { blok kodu do wykonania } while (condition);
Wartość parametru
Parametr | Opis |
---|---|
condition |
Wymagane. Definiuje warunek uruchamiania pętli (blok kodu). Jeśli zwraca true, pętla zostanie ponownie uruchomiona, jeśli zwraca false, pętla się zakończy. Komentarz:Jeśli warunek zawsze jest prawdziwy, pętla nigdy się nie zakończy. To może spowodować awarię przeglądarki. Komentarz:Jeśli używasz zmiennych warunkowych, zainicjuj je przed pętlą, a zwiększaj w jej obrębie. Zapominając o zwiększeniu zmiennej, pętla nigdy się nie zakończy. To może również spowodować awarię przeglądarki. |
Szczegółowe informacje techniczne
Wersja JavaScript: | ECMAScript 1 |
---|
Obsługa przeglądarki
Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje to wyrażenie.
Wyrażenie | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
do/while | Wsparcie | 6.0 | Wsparcie | Wsparcie | Wsparcie |
Strony związane
Kurs JavaScript:Pętla While w JavaScript
Podręcznik JavaScript:Złożenie while w JavaScript
Podręcznik JavaScript:Złożenie for w JavaScript
- Poprzednia strona debugger
- Następna strona for
- Wróć do poprzedniego poziomu Podręcznik referencyjny zdań JavaScript