JavaScript -Rückgabeerklärung

JavaScript -Rückgabeerklärung
In JavaScript wird die Rückgabeanweisung von Funktionen verwendet, um einen bestimmten Wert an den Funktionsaufruf wie jede andere Programmiersprache zurückzuführen. Es wird die Ausführung eines Programms gestoppt, wenn die Return -Anweisung ausgeführt wird. Wir können die Return -Anweisung nur innerhalb des Funktionsbehörde verwenden, und es ist eine bessere Praxis, die Return -Anweisung am Ende der Funktion der Funktion zu platzieren.

Dieser Artikel ist um eingewickelt

  • Warum wir eine Rückgabeerklärung verwenden?
  • Wie eine Rückgabeerklärung funktioniert?
  • Rückgabeerklärung mit einem Wert
  • Rückgabeerklärung ohne Wert
  • Funktion ohne Rückgabeanweisung
  • Rückgabeanweisung mit mehreren Werten mit Array
  • Rückgabeanweisung mit mehreren Werten mit dem Objekt

Warum wir eine Rückgabeanweisung in JavaScript verwenden

Wir verwenden eine Rückgabeanweisung, wenn wir einen bestimmten Wert aus der Funktion benötigen, um für andere Programme zu verwenden.

Eine Rückgabeanweisung kann jeden Datentyp in JavaScript wie folgt zurückgeben:

  • Saite
  • Nummer
  • Boolean
  • Arrays
  • Objekte
  • Funktionen

Wie eine Rückgabeerklärung in JavaScript funktioniert

Eine Rückgabeanweisung verwendet a zurückkehren Schlüsselwort und ein Ausdruck oder ein Wert, der gemäß den Anforderungen des Programmierers zurückgegeben werden muss. Eine Rückgabeerklärung muss mit einem Semikolon enden (;).

Syntax

Rückgabewert;

Der Wert In der obigen Syntax ist der von der Funktion zurückgegebene Wert definiert. Im Rückgabeerklärung ist der Wert optional. Eine Rückgabeerklärung gibt ein undefiniertes Ergebnis zurück, wenn wir den Wert nicht angeben.

Rückgabeerklärung mit einem Wert

Das folgende Beispiel wird verwendet, um die einfache Verwendung einer Rückgabeanweisung mit einem Wert in JavaScript anzuzeigen.

Code

var show = a (2, 3);
Funktion a (b, c)

Rückgabe b * c;

Konsole.log ('Diese Funktion gibt $ show als Produkt von B und C zurück.');

Ausgang

Hier nehmen wir eine Variable zeigen und weisen Sie eine Funktion mit 2 Argumenten zu. Dann erstellen wir eine Funktion A() Das erfordert zwei Parameter B Und C und gibt ihr Produkt zurück. Dann zeigen wir das Ergebnis, das oben deutlich zu sehen ist.

Rückgabeerklärung ohne Wert

Wir können auch eine Rückgabeerklärung ohne Wert verwenden, aber eine Rückgabeerklärung ohne Wert wird nur zur Beendigung eines Programms verwendet. Das folgende Beispiel zeigt die Verwendung von Rückgabeanweisungen ohne Wert.

Code

var a = y ();
Funktion y ()

var x = 1;
while (x)

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

zurückkehren;

x ++;

Das Programm wird bis zum Wert von weiter ausgeführt X wird 4 und die Kontrolle wird in die Wenn Sie sich befinden und führen Sie die Rückgabeerklärung aus, die das Programm kündigt.

Ausgang

Das obige Beispiel zeigt deutlich, dass das Programm den Wert von X bis zur Ausführung der Return -Anweisung eintrifft und das Programm endet.

Funktion ohne Rückgabeanweisung

Das folgende Beispiel zeigt, was passieren wird, wenn wir die Rückgabeanweisung im Körper der Funktion nicht angeben und einen Rückgabewert anfordern.

Code

Funktionsprodukt (a)

sei b = a * a;

Sei Ergebnis = Produkt (4);
Konsole.log ('Produkt: $ result');

Hier erstellen wir ein Funktionsprodukt (), das einen Parameter nimmt und das Produkt von zwei Zahlen in Variable speichert B. Dann nehmen wir außerhalb der Funktion ein anderes variables Ergebnis und initialisieren es mit dem Funktionsaufruf. Zuletzt drucken wir das Ergebnis.

Ausgang

Im obigen Beispiel ist deutlich zu sehen, dass die Ausgabe ist nicht definiert Da die Ergebnisvariable anfordert, einen Rückgabewert aus der Funktion zu erhalten, hat die Funktion jedoch keine Rückgabeanweisung.

Rückgabeanweisung mit mehreren Werten mit Array

Wir können auch mehrere Werte mit Hilfe einer Rückkehrerklärung zurückgeben, während wir ein Array verwenden. Im folgenden Beispiel können wir zeigen, wie wir eine Rückgabeanweisung verwenden, um mehrere Werte zurückzugeben.

Code

Funktion info ()

lass name = 'huzaifa' ',
Kontakt = '+92302123456',
Alter = '26',
Des = 'Content Writer';
Rückgabe [Name, Kontakt, Alter, Des];

const [Name, Kontakt, Alter, Des] = info ();
Konsole.log ('name = $ name
Contact = $ contact
Alter = $ Alter
Bezeichnung = $ des ');

Hier erstellen wir eine Funktion info () in der Funktion, in der wir vier Variablen erstellt haben (Name, Kontakt, Alter, DES) und ihnen einige Werte zuweisen. Danach geben wir ein Array zurück, das Namen, Kontakt, Alter und DES enthält. Außerhalb der Funktion nehmen wir das const -Array auf und initialisieren es mit dem Funktion "info ()). Zuletzt drucken wir alle Variablen.

Ausgang

Im obigen Beispiel ist deutlich zu erkennen, dass das Programm mit Hilfe der Rückgabeanweisung mehrere Werte zurückgibt, während ein Array verwendet wird.

Rückgabeanweisung mit mehreren Werten mit dem Objekt

Wir können auch mehrere Werte mit Hilfe einer Return -Anweisung zurückgeben, während wir ein Objekt verwenden. Im folgenden Beispiel können wir zeigen, wie wir eine Rückgabeanweisung verwenden, um mehrere Werte zurückzugeben.

Code

Funktion LPModal ()

lass name = 'MacBook Air Pro' ',
Brand = 'Apple',
Preis = '$ 550.73 ';
return name, marke, preis;

Sei Name, Marke, Preis = lpModal ();
Konsole.log ('name = $ name
Firma = $ Brand
Preis = $ Preis ');

Hier erstellen wir eine Funktion lpModal (), innerhalb der Funktion erstellen wir drei Variablen (Name, Marke, Preis) und weisen sie Werten zu. Danach geben wir ein Objekt zurück, das den Namen, die Marke und den Preis als Schlüsselwertpaar enthält. Außerhalb der Funktion nehmen wir das Objekt auf und initialisieren es mit dem Funktionsaufruf lpModal (). Zuletzt drucken wir alle Variablen.

Ausgang

Im obigen Beispiel ist deutlich zu erkennen, dass ein Programm mit Hilfe einer Return -Anweisung mehrere Werte zurückgibt, während ein Objekt verwendet wird.

Abschluss

In JavaScript beendet die Rückgabeanweisung das Programm und gibt einen Wert zurück, wenn angegeben. Im obigen Artikel können wir sehen, wie Sie Rückgabeberechnungen in JavaScript verwenden können, warum die Rückgabeanweisungen in JavaScript verwenden und wie Rückgabeanweisungen in verschiedenen Szenarien funktionieren.