Ten artykuł jest owinięty
Dlaczego używamy instrukcji powrotu w JavaScript
Używamy instrukcji powrotu, gdy potrzebujemy określonej wartości z funkcji, która należy użyć dla innych programów.
Instrukcja powrotu może zwrócić każdy typ danych w JavaScript, tak::
Jak działa instrukcja powrotu w JavaScript
Oświadczenie o powrocie używa powrót Słowo kluczowe i wyrażenie lub wartość, którą należy zwrócić zgodnie z wymogiem programisty. Oświadczenie o powrocie musi zakończyć się półkolisem (;).
Składnia
Wartość zwracana;Wartość W powyższej składni jest definiowana jako wartość zwrócona przez funkcję. W returnowaniu wartość instrukcji jest opcjonalna. Oświadczenie zwrotne zwraca nieokreślony wynik, jeśli nie określamy wartości.
Instrukcja zwracania o wartości
Poniższy przykład służy do wyświetlania prostego użycia instrukcji zwrotnej o wartości w JavaScript.
Kod
var show = a (2, 3);Wyjście
Tutaj bierzemy zmienną pokazywać i przypisz funkcję z 2 argumentami. Następnie tworzymy funkcję A() który przyjmuje dwa parametry B I C i zwraca swój produkt. Następnie wyświetlamy wynik, który jest wyraźnie widoczny powyżej.
Instrukcja zwracania bez wartości
Możemy również użyć instrukcji zwrotnej bez wartości, ale instrukcja zwrotna bez wartości jest używana tylko do zakończenia programu. Poniższy przykład pokazuje użycie instrukcji zwrotnych bez wartości.
Kod
var a = y ();Program będzie nadal wykonywany aż do wartości X staje się 4, a kontrola wejdzie do środka If-Satement i wykonaj instrukcję zwrotu, która zakończy program.
Wyjście
Powyższy przykład wyraźnie pokazuje, że program wciąż drukuje wartość x, dopóki warunek wykonał instrukcję powrotu, a program zakończy się.
Funkcja bez instrukcji powrotu
Poniższy przykład pokazuje, co się stanie, jeśli nie określimy instrukcji zwrotu w ciele funkcji i zażądamy wartości zwracania.
Kod
Produkt funkcyjny (a)Tutaj tworzymy produkt funkcyjny (), który przyjmuje parametr i przechowuje produkt dwóch liczb w zmiennej B. Następnie poza funkcją bierzemy kolejny wynik zmienny i zainicjujemy go z wywołaniem funkcji. Na koniec drukujemy wynik.
Wyjście
W powyższym przykładzie wyraźnie widać, że wyjście jest nieokreślony ponieważ zmienna wyniku wymaga uzyskania wartości zwracanej z funkcji, ale funkcja nie ma instrukcji zwrotu.
Return instrukcja z wieloma wartościami za pomocą tablicy
Możemy również zwrócić wiele wartości za pomocą instrukcji powrotu podczas korzystania z tablicy. W poniższym przykładzie możemy pokazać, w jaki sposób używamy instrukcji powrotnej, aby zwrócić wiele wartości.
Kod
Informacje o funkcji ()Tutaj tworzymy funkcję info (), wewnątrz funkcji utworzyliśmy cztery zmienne (nazwa, kontakt, wiek, des) i przypisujemy im niektóre wartości. Następnie zwracamy tablicę zawierającą nazwę, kontakt, wiek i des. Poza funkcją bierzemy tablicę const i inicjuje ją z wywołaniem funkcji info (). Na koniec drukujemy wszystkie zmienne.
Wyjście
W powyższym przykładzie wyraźnie widać, że program zwraca wiele wartości za pomocą instrukcji powrotu podczas korzystania z tablicy.
Return instrukcja z wieloma wartościami za pomocą obiektu
Możemy również zwrócić wiele wartości za pomocą instrukcji powrotu podczas korzystania z obiektu. W poniższym przykładzie możemy pokazać, w jaki sposób używamy instrukcji powrotnej, aby zwrócić wiele wartości.
Kod
funkcja LPModal ()Tutaj tworzymy funkcję lpmodal (), wewnątrz funkcji tworzymy trzy zmienne (nazwa, marka, cena) i przypisujemy je wartościami. Następnie zwracamy obiekt, który zawiera nazwę, markę i cenę jako para kluczowej wartości. Poza funkcją bierzemy obiekt i inicjujemy go z wywołaniem funkcji LPModal (). Na koniec drukujemy wszystkie zmienne.
Wyjście
W powyższym przykładzie wyraźnie widać, że program zwraca wiele wartości za pomocą instrukcji powrotu podczas korzystania z obiektu.
Wniosek
W JavaScript instrukcja zwrotu kończy program i zwraca wartość, jeśli zostanie określona. W powyższym artykule możemy zobaczyć, jak korzystać z instrukcji zwrotnych w JavaScript, dlaczego korzystać z instrukcji zwrotnych w JavaScript i jak działają instrukcje powrotu w różnych scenariuszach.