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

return w JavaScript

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

return w JavaScript

Instrukcja return służy do zwrócenia wyniku z funkcji. Oznacza to, że funkcja przekazuje obliczoną wartość do miejsca, w którym została wywołana.

Składnia

function nazwa() {
  return wartość;
}

Po wykonaniu return działanie funkcji kończy się. Kod zapisany po tej instrukcji w tej samej funkcji nie zostanie już wykonany.

Przykład

function podwoj(x) {
  return x * 2;
}

let wynik = podwoj(4); // wynik ma wartość 8

Funkcja nie wypisuje wyniku na ekran, tylko go zwraca. Aby wypisać wartość, trzeba użyć np. console.log() albo wstawić wynik do elementu HTML.

Ważne rozróżnienie egzaminacyjne

return f; oznacza zwrócenie wartości f, a nie jej wypisanie. Dlatego w pytaniach egzaminacyjnych należy odróżniać odpowiedzi typu „zwraca” od „wypisuje”.

W analizowanym kodzie funkcja najpierw ewentualnie zmienia znak liczby ujemnej, a następnie wykonuje:

return f;

czyli zwraca obliczoną wartość.