Jak zwrócić wartość w JavaScript
Seizo Terasaki / Digital Vision / Getty Images
Najlepszym sposobem przekazania informacji z powrotem do kodu, który wywołał funkcję w JavaScript jest napisanie funkcji tak, aby wartości używane przez funkcję były do niej przekazywane jako parametry, a funkcja zwracała dowolną wartość bez użycia lub aktualizacji jakichkolwiek wartości globalnych zmienne.
Ograniczając sposób, w jaki informacje są przekazywane do iz funkcji, łatwiej jest ponownie wykorzystać tę samą funkcję z wielu miejsc w kodzie.
Oświadczenie o zwrocie JavaScript
JavaScript umożliwia przekazanie jednej wartości z powrotem do kodu, który ją wywołał, gdy wszystko w funkcji, która musi zostać uruchomiona, zakończy działanie.
JavaScript przekazuje wartość z funkcji z powrotem do kodu, który ją wywołał, używając instrukcji return. Wartość do zwrócenia jest określona w zwrocie. Ta wartość może byćstała wartość, zmienna lub obliczenie, w którym zwracany jest wynik obliczenia. Na przykład:
|_+_|
Powyższa funkcja pokazuje, jak kontrolować, która instrukcja return jest uruchamiana za pomocą instrukcji if.
Wartość zwracana z wywołania funkcji jest wartością tego wywołania funkcji. Na przykład za pomocą tej funkcji można ustawić zmienną na wartość, która jest zwracana za pomocą następującego kodu (który spowoduje ustawienie wyniku na 5).
var wynik = liczba(3,3);
Różnica między funkcjami a innymi zmiennymi polega na tym, że funkcja musi zostać uruchomiona, aby określić jej wartość. Gdy potrzebujesz uzyskać dostęp do tej wartości w wielu miejscach w kodzie, bardziej wydajne jest jednorazowe uruchomienie funkcji i przypisanie wartości zwróconej do zmiennej. Ta zmienna jest używana w pozostałych obliczeniach.