Pętla for w JavaScript
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Pętla for w JavaScript
Pętla for służy do wielokrotnego wykonania bloku kodu, najczęściej wtedy, gdy znamy liczbę powtórzeń albo chcemy przejść po elementach tablicy.
Składnia
for (inicjalizacja; warunek; zmiana) {
// instrukcje wykonywane w pętli
}
Elementy pętli:
- inicjalizacja — wykonywana raz na początku, np. let i = 0,
- warunek — sprawdzany przed każdym obiegiem, np. i < T.length,
- zmiana — wykonywana po każdym obiegu pętli, np. i++ albo i += 3.
Przykład przejścia po całej tablicy
for (let i = 0; i < T.length; i++) {
console.log(T[i]);
}
W tym przykładzie zmienna i zwiększa się o 1, więc pętla odwiedza każdy element tablicy.
Przejście co trzeci element
for (let i = 0; i < T.length; i += 3) {
T[i] = 1;
}
Instrukcja i += 3 oznacza: zwiększ aktualną wartość i o 3. Dla indeksów tablicy będą to kolejno: 0, 3, 6, 9 itd.
Częsty błąd egzaminacyjny
Nie należy mylić i += 3 z i =+ 3. Zapis i =+ 3 oznacza przypisanie liczby dodatniej 3, a nie zwiększenie wartości zmiennej.