> 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.
whileNieograniczona 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
do whileNieograniczona 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:
forPę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:
counter;counter.Przykład pętli for:
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.
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 }
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.