while

przez 4 współtwórców

Podsumowanie

Tworzy pętlę, która wylicza wyrażenie i, jeśli jest ono prawdą, wykonuje blok poleceń. Wykonywanie pętli powtarza się, póki warunek jest prawdziwy.

Polecenie
Zaimplementowane w: JavaScript 1.0, NES 2.0
Wersja ECMA: ECMA-262

Składnia

while (warunek) {
  polecenia
}

Parametery

warunek 
Wyliczany przed każdym wejściem w blok poleceń. Jeśli warunek jest prawdą, polecenia w bloku są wykonywane. Jeśli nie jest, sterowanie przepływa do pierwszego polecenia za pętlą.
polecenia 
Blok poleceń wykonywanych póki warunek jest spełniony. Dobrą praktyką jest stosowanie w tym miejscu wcięć (indentacji), zwiększających czytelność kodu.

Przykłady

Poniższa pętla while wykonuje się dopóki n jest mniejsze niż trzy.

n = 0;
x = 0;
while(n < 3) {
  n ++;
  x += n;
}

Po każdej iteracji pętla zwiększa n i dodaje je do x. Dlatego też x i n przyjmują następujące wartości:

  • Po pierwszym przejściu: n = 1, x = 1
  • Po drugim przejściu: n = 2, x = 3
  • Po trzecim przejściu: n = 3, x = 6

Po ukończeniu trzeciego przejścia warunek n < 3 nie jest już spełniony, zatem wykonywanie pętli kończy się.



Autorzy i etykiety dokumentu

Contributors to this page: teoli, Mgjbot, Ptak82, Marcoos
Ostatnia aktualizacja: teoli,