Pętle (JavaScript)

Pętle

> Samouczek

Teraz poznamy inny rodzaj struktury, równie podstawowy jak warunki: pętle!

Pętla pozwala powtórzyć instrukcje wiele razy. Istnieje kilka ich rodzajów, ograniczone i nieograniczone, które omówimy w tej części.

Pętla while

Nieograniczona pętla while ma składnię podobną do poznanego wcześniej if. Wykonuje blok instrukcji, dopóki spełniony jest warunek.

Oto przykład:

Po uruchomieniu ten kod wyświetla w logach: > Licznik wynosi 1 Licznik wynosi 2 Licznik wynosi 3 Licznik wynosi 4 Licznik wynosi 5

Pętla do while

Nieograniczona pętla do while jest podobna do pętli while, ale warunek znajduje się na końcu, więc ciało pętli zawsze wykonuje się co najmniej raz:

Pętla for

Pętla for to pętla ograniczona, która przypomina pętlę while, ale jest bardziej zwarta.

Pętla for składa się z trzech części:

Przykład pętli for:

Atak kilka razy z rzędu

Nasz por ma od 10 do 13 PT (dzięki Motywacji), a Pistolet kosztuje tylko 3 PT, więc możemy go użyć najwyżej 4 razy.

Używamy pętli for, aby wywołać metodę me.useWeapon() 4 razy z rzędu:

Tutaj zmienna i przyjmuje wartości 0, 1, 2 i 3, więc pętla wykonuje 4 iteracje.

❓ Quiz

Do czego służy pętla?

Do wykonania instrukcji wiele razy Do skrócenia kodu Do przyspieszenia części kodu Do równoległego wykonywania instrukcji

Który kod (które kody) jest poprawny?

let x = 0 while (x < 10) { x += 2 } let x = 0 for (let i = 0; i < 10) { x += 2 } let x = 0 while { x += 2 } do (x < 10) let x = 0 for (; x < 10;) { x += 2 }

Pełna SI