Pętla for

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Pętla for

Pętla for to instrukcja służąca do iteracji, czyli wielokrotnego wykonywania tego samego fragmentu kodu. Najczęściej stosuje się ją wtedy, gdy z góry wiadomo, ile razy kod ma się powtórzyć, np. 10 razy albo dla każdego indeksu tablicy.

Ogólna budowa

W wielu językach, np. JavaScript, C++, PHP, pętla for ma podobną strukturę:

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 pętli,
- zmiana – wykonywana po każdym obiegu, np. i++.

Przykład w JavaScript

for (let i = 1; i <= 5; i++) {
  console.log(i);
}

Ten kod wypisze liczby od 1 do 5.

Przykład w PHP

for ($i = 1; $i <= 5; $i++) {
  echo $i;
}

Czym for różni się od innych instrukcji?

  • for – służy do powtarzania instrukcji.
  • else – wykonuje kod alternatywny w instrukcji warunkowej.
  • throw – zgłasza wyjątek/błąd.
  • switch – wybiera jeden z wielu wariantów wykonania kodu.

Na egzaminie, jeśli pytanie brzmi: „Która instrukcja służy do iteracji?”, poprawną odpowiedzią jest zwykle for.