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

Deklaracja funkcji w JavaScript

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

W JavaScript klasyczna definicja funkcji rozpoczyna się od słowa kluczowego function. Poprawna składnia ma postać:

function nazwaFunkcji(argumenty) {
  instrukcje;
}

Przykład:

function dodaj(a, b) {
  return a + b;
}

console.log(dodaj(2, 3)); // 5

Elementy definicji funkcji

  • function — słowo kluczowe informujące, że definiowana jest funkcja,
  • nazwaFunkcji — identyfikator funkcji, np. obliczPole, wyswietlKomunikat,
  • argumenty — wartości przekazywane do funkcji, umieszczone w nawiasach okrągłych,
  • blok instrukcji — kod wykonywany po wywołaniu funkcji, zapisany w nawiasach klamrowych {}.

Dlaczego odpowiedź function nazwa_funkcji(argumenty) {instrukcje;} jest poprawna?

JavaScript nie wymaga podawania typu zwracanego przez funkcję, dlatego zapis podobny do języków C/C++, np. int funkcja(...), nie jest poprawną składnią JavaScript. Typ zwracanej wartości wynika z instrukcji wykonywanych w funkcji, np. z return.

Wywołanie funkcji

Sama deklaracja funkcji nie uruchamia kodu. Funkcję trzeba wywołać:

function powitanie(imie) {
  console.log("Cześć, " + imie);
}

powitanie("Anna");

W kontekście egzaminacyjnym należy zapamiętać, że podstawowa deklaracja funkcji w JavaScript zawsze zaczyna się od słowa kluczowego function.