12. Pętla do ... while

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

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

Jak widzicie warunek jest sprawdzany przy wejściu z pętli, czyli mamy pewność, że pętla wykona się co najmniej raz. 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 do … 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;
   do{
      if (x%5 == 0){
         document.write(x+', ');
      }
      ++x;
   }while (x<100)
</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.