Instrukcja zwrotu JavaScript

Instrukcja zwrotu JavaScript
W JavaScript instrukcja powrotu jest używana przez funkcje do zwrócenia określonej wartości do wywołania funkcji, jak każdy inny język programowania. Zatrzyma wykonanie programu po wykonaniu instrukcji zwrotu. Możemy użyć instrukcji powrotu tylko w ciele funkcji i lepszą praktyką jest umieszczenie instrukcji powrotu na końcu ciała funkcji, ponieważ każde instrukcja po instrukcji powrotu nie jest osiągalna do kompilatora.

Ten artykuł jest owinięty

  • Dlaczego używamy instrukcji powrotu?
  • Jak działa instrukcja powrotu?
  • Instrukcja zwracania o wartości
  • Instrukcja zwracania bez wartości
  • Funkcja bez instrukcji powrotu
  • Return instrukcja z wieloma wartościami za pomocą tablicy
  • Return instrukcja z wieloma wartościami za pomocą obiektu

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::

  • Strunowy
  • Numer
  • Boolean
  • Tablice
  • Obiekty
  • Funkcje

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);
Funkcja A (B, C)

zwrot b * c;

konsola.log („Ta funkcja zwraca $ show jako produkt B i C.');

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 ();
funkcja y ()

var x = 1;
While (x)

konsola.log ('$ x');
if (x == 4)

powrót;

x ++;

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)

Niech b = a * a;

niech wynik = produkt (4);
konsola.log ('produkt: $ wynik');

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 ()

Niech nazwa = „HUZAIFA”,
contact = '+92302123456',
wiek = „26”,
des = „Content Writer”;
zwrócić [nazwisko, kontakt, wiek, des];

const [Nazwa, kontakt, wiek, des] = info ();
konsola.log („name = $ nazwa
Contact = $ contact
Wiek = $ wiek
Oznaczenie = $ des ');

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 ()

Niech nazwa = „MacBook Air Pro”,
Brand = „Apple”,
cena = '550 USD.73 ';
return nazwa, marka, cena;

niech nazwa, marka, cena = lpModal ();
konsola.log („name = $ nazwa
Firma = $ marka
Cena = $ cena ');

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.