Pętla for
Część sekcji Podstawy ścieżki JavaScript w Coddy. Lekcja 38 z 77.
Czasami podczas programowania trzeba wykonać tę samą lub prawie taką samą operację kilka razy.
Aby uniknąć wielokrotnego pisania tego samego, możemy użyć pętli.
Pętla for ma następującą składnię
for (let i = start; i < end; i++) {
code;
}let i = start określa początkową wartość i, i < end określa warunek kontynuowania pętli, a i++ zwiększa wartość i po każdej iteracji. i przyjmie kolejno wszystkie wartości od start do end (bez uwzględniania <strong>end</strong>). Na przykład:
for (let i = 0; i < 5; i++) {
console.log(i);
}Wykona instrukcję print 5 razy:
0
1
2
3
4Pętle mają wiele zastosowań. Na przykład zsumujmy wszystkie liczby od 1 do 100:
let sum_numbers = 0;
for (let i = 1; i <= 100; i++) {
sum_numbers += i;
}
console.log(sum_numbers);Najpierw przejdzie przez wszystkie liczby od 1 do 100 (włącznie z 100) i zsumuje je. Następnie wypisze zmienną sum_numbers
Wyzwanie
PoczątkującyNapisz program, który wypisuje "Hello Coddy: " i wartość i od 3 do 27 (włącznie, łącznie 25 razy), używając pętli for.
Będzie to wyglądać tak:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27Spróbuj swoich sił
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka — prosta logikaOperatory logiczne, część 3Konwersja typów7Kalkulator podziału rachunku
Wiadomość powitalnaObliczanie napiwku i sumy10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne
LiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPuste zmiennePodsumowanie – inicjalizacja zmiennychStałe5Podejmowanie decyzji
Instrukcja ifIf - ElsePowtórka – prosty kalkulatorZagnieżdżone If - ElseInstrukcja switch3Operatory, część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetyczneOperatory porównaniaRówność ścisła a luźnaPowtórka — prosta matematyka6Podstawowe wejście/wyjście
WyjścieWyjście ze zmiennymiKonwersja typów — część 1Konwersja typów — część 2Powtórka — do 120Powtórka — prawda czy fałszPoćwicz samodzielnie: Kompilator JavaScript online