Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript while

<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

Przykłady

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