Funkcje w JavaScript

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

Funkcja w JavaScript to wydzielony fragment kodu, który można wielokrotnie uruchamiać. Funkcja może przyjmować dane wejściowe, czyli parametry, wykonywać obliczenia i zwracać wynik za pomocą instrukcji return.

Składnia funkcji

function oblicz(a, n) {
  return a + n;
}

W tym przykładzie:
- oblicz to nazwa funkcji,
- a i n to parametry,
- return zwraca wynik działania funkcji.

Funkcja z obliczeniami

Funkcje często służą do wykonywania algorytmów, np. sumowania, mnożenia lub potęgowania:

function oblicz(a, n) {
  let wynik = 1;
  for (let i = 0; i < n; i++) {
    wynik *= a;
  }
  return wynik;
}

Ta funkcja mnoży wynik przez a dokładnie n razy, więc oblicza wartość a do potęgi n.

Ważne na egzaminie

Czytając funkcję, zwróć uwagę na:
- wartości początkowe zmiennych,
- warunek zakończenia pętli,
- operacje wykonywane w każdej iteracji,
- wartość zwracaną przez return.

Jeżeli funkcja zwraca wynik, to nie musi nic wyświetlać na ekranie.