<JavaScript Oświadczenia referencyjny
Przykład
Pętli bloku kodu dopóki zmienna (i) jest mniejsza niż 5:
var text = "";
var i = 0;
while (i < 5) {
text
+= "<br>The number is " + i;
i++;
}
Efektem będzie tekst:
The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
Instrukcja while tworzy pętlę, która jest wykonywana podczas gdy określony warunek jest spełniony.
Pętla będzie nadal działać, dopóki warunek jest prawdziwy. Będzie zatrzymać tylko wtedy, gdy warunek stanie się fałszywy.
JavaScript obsługuje różne rodzaje pętli:
- for - pętle przez blok kodu kilka razy
- for/in - przechodzi poprzez właściwości obiektu
- while - pętle przez blok kodu, podczas gdy określony warunek jest prawdziwy
- do /, podczas gdy - pętle przez blok kodu raz, a następnie powtarza się pętli określony warunek jest spełniony
Wskazówka: Użyj przerwa oświadczenie wyrwać się z pętli i kontynuować oświadczenie pominąć wartość w pętli.
Wsparcie przeglądarka
Komunikat | |||||
---|---|---|---|---|---|
while | tak | tak | tak | tak | tak |
Składnia
wartości parametrów Parametr Opis condition Wymagany. Określa warunki do prowadzenia pętlę (the code block) . Jeśli zwróci true, pętla będzie zacząć od nowa, jeśli zwróci false, pętla się zakończy.
Uwaga: Jeśli warunek jest zawsze spełniony, pętla nigdy się nie skończy. Spowoduje to awarię przeglądarki.
Uwaga: Jeśli używasz zmiennej pod warunkiem, zainicjować go przed pętlą i zwiększyć ją w pętli. Pominięcie zwiększyć zmienną, pętla nigdy się nie skończy. Będzie to również awarię przeglądarki.
Szczegóły techniczne
JavaScript wersja: 1,0
Więcej przykładów
Przykład
Pętli indeksów tablicy zbierać nazwiska samochód z gamy samochodów:
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var i =
0;
while (i < cars.length) {
text += cars[i] +
"<br>";
i++;
} Spróbuj sam " Przykład wyjaśniono powyżej:
- Po pierwsze, musimy ustawić zmienną przed rozpoczęciem pętli (var i = 0;)
- Następnie określamy warunek pętli uruchomić. Pod warunkiem, że zmienna jest mniejsza niż długość tablicy (which is 4) , pętla kontynuować
- Za każdym razem, pętla wykonuje, zmienna jest zwiększany o jeden (i++)
- Po zmienna jest nie mniej niż cztery (array's length) , warunek nie jest spełniony, a pętla kończy
Przykład
Pętla do tyłu indeksów tablicy:
var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = "";
var len
= cars.length;
while (len--) {
text += cars[len] +
"<br>";
} Spróbuj sam "
Przykład
Korzystanie z instrukcji break - pętla przez blok kodu, ale wyjść z pętli, gdy zmienna i wynosi "3" :
var text = "";
var i = 0;
while (i < 5) {
text
+= "<br>The number is " + i;
i++;
if (i == 3) {
break;
}
} Spróbuj sam "
Przykład
Korzystanie z instrukcji continue - pętla przez blok kodu, ale pominąć wartość "3" :
var text = "";
var i = 0;
while (i < 5) {
i++;
if (i == 3) {
continue;
}
text += "<br>The number is " + i;
} Spróbuj sam "
Podobne strony
JavaScript Tutorial: JavaScript pętli while
JavaScript referencyjny: zrobić JavaScript ... while
JavaScript referencyjny: JavaScript dla Statement
Odniesienie JavaScript: JavaScript komunikat przerwa
JavaScript referencyjny: JavaScript kontynuować Statement
<JavaScript Oświadczenia referencyjny