11. Pętla while

Pętla while wykonuje się dopóki sprawdzany warunek będzie prawdziwy. Składnia pętli while wygląda następująco:

while (warunek) {
	//instrukcje, które będziemy wykonywać w pętli
}

Jak widzicie warunek jest sprawdzany przed wejściem do pętli, czyli może się zdarzyć, że pętla może się nigdy nie wykonać. Ważnym jest, aby warunek, który sprawdzamy po każdorazowym przejściu mógł być kiedyś fałszywy. Unikniemy pętli, która nigdy się nie zakończy. Przykład użycia pętli while. Skrypt będzie wypisywał liczby podzielne przez 5. Skrypt zacznie szukać liczb podzielnym przez 5 od 1 do 99:

<script type="text/javascript">
var x = 1;
	while (x<100){
		if (x%5 == 0){
			document.write(x+', ');
		}
		++x;
}
</script>

Oczywiście w pętli tej można również użyć instrukcji break i continue. Zasada działania tych instrukcji jest taka sama jak w pętli for.

Zadania do wykonania

  • Wypisać wszystkie dzielniki liczby 912 używając pętli while.
  • Policzyć sumę wszystkich liczb od 1 do 100 używając pętli while.