Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Funkcja w JavaScript

Funkcja w JavaScript

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

Funkcja to wydzielony blok kodu, który można uruchomić przez wywołanie jego nazwy. Funkcja może przyjmować dane wejściowe, czyli parametry, wykonywać instrukcje oraz zwracać wynik za pomocą return.

Deklaracja funkcji

function fun1(a) {
  // instrukcje
  return a;
}

W tym przykładzie fun1 to nazwa funkcji, a a to parametr. Wartość parametru jest przekazywana podczas wywołania, np.:

fun1(5);

Co może robić funkcja?

Funkcja może:
- wykonywać obliczenia,
- wypisywać dane na stronie,
- modyfikować elementy dokumentu HTML,
- zwracać wartość do miejsca wywołania.

W pytaniach egzaminacyjnych trzeba odróżniać efekt uboczny od wartości zwracanej. Przykładowo document.write(n) wypisuje wartość w dokumencie, ale nie oznacza, że funkcja ją zwraca. Wartość zwracana zależy od instrukcji return.

Ważne na egzaminie

Jeżeli w funkcji znajduje się pętla, należy prześledzić jej kolejne iteracje. Dopiero po zakończeniu pętli wykonywana jest instrukcja znajdująca się za nią, np. return n;.