Visit Mozilla.org

Dokumentacja języka JavaScript 1.5:Polecenia:while

z Mozilla Developer Center, polskiego centrum programistów Mozilli.


Spis treści

[edytuj] 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

[edytuj] Składnia

while (warunek) {
  polecenia
}

[edytuj] 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.

[edytuj] 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ę.