> Samouczek
Zajmiemy się teraz innym typem struktury, równie fundamentalnym jak warunki: pętlami!
Pętla pozwala powtarzać instrukcje wiele razy. Istnieje kilka jej typów, ograniczonych i nieograniczonych, które omówimy w tej części.
whileNieograniczona pętla while (dopóki) ma składnię podobną do if widzianego wcześniej. Pozwala wykonywać blok instrukcji dopóki warunek jest spełniony.
Oto przykład:
Ten kod wyświetli w logach podczas wykonywania: > 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, z wyjątkiem tego, że warunek znajduje się na końcu, więc ciało pętli jest zawsze wykonywane przynajmniej raz:
Możliwe wyświetlenie wykonania programu: > x: 0.85712
forPętla for jest pętlą ograniczoną, która przypomina pętlę while, ale w bardziej zwartej formie. Z czasem zobaczysz, że w zależności od przypadków użycia wygodniej jest użyć for lub while.
Pętla for składa się z trzech opcjonalnych części:
licznik;licznik.Przykład pętli for:
Ten kod wyświetli w logach: > Licznik i wynosi 1 Licznik i wynosi 2 Licznik i wynosi 3 Licznik i wynosi 4 Licznik i wynosi 5
Nasz por ma między 10 a 13 PT (dzięki Motywacji), a Pistolet kosztuje tylko 3 PT, więc można go użyć 4 razy maksymalnie.
Używamy pętli for, aby wykonać funkcję useWeapon 4 razy z rzędu:
Tutaj nasza zmienna i będzie miała wartości 0, 1, 2 i 3, więc pętla wykona 4 iteracje.
Do czego służy pętla?
Wykonywać instrukcje wiele razy Skondensować swój kod Przyspieszyć część swojego kodu Wykonywać instrukcje równolegle
Który(e) kod(y) są poprawne?
var x = 0 while (x < 10) { x += 2 } var x = 0 for (var i = 0; i < 10) { x += 2 } var x = 0 while { x += 2 } do (x < 10) var x = 0 for (; x < 10;) { x += 2 }
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.