Przejdź do głównej treści

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.