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.