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ść.