Der beste Weg, Informationen an Code zurückzugeben, der eine Funktion in JavaScript aufgerufen hat, besteht darin, die Funktion so zu schreiben, dass die Werte von verwendet werden Die Funktion wird als Parameter an sie übergeben, und die Funktion gibt den erforderlichen Wert zurück, ohne einen globalen Wert zu verwenden oder zu aktualisieren Variablen.
Durch die Einschränkung der Art und Weise, in der Informationen an und von Funktionen übergeben werden, ist es einfacher, dieselbe Funktion an mehreren Stellen im Code wiederzuverwenden.
JavaScript-Rückgabeanweisung
JavaScript ermöglicht die Rückgabe eines Werts an den Code, der ihn aufgerufen hat, nachdem alle in der auszuführenden Funktion ausgeführt wurden.
JavaScript Übergibt einen Wert von einer Funktion mithilfe der return-Anweisung an den Code, der ihn aufgerufen hat. Der zurückzugebende Wert wird in der Rückgabe angegeben. Dieser Wert kann a sein konstanter Wert, eine Variable oder eine Berechnung, bei der das Ergebnis der Berechnung zurückgegeben wird. Beispielsweise:
return 3;
return xyz;
return true;
return x / y + 27; Sie können mehrere return-Anweisungen in Ihre Funktion aufnehmen, von denen jede einen anderen Wert zurückgibt. Zusätzlich zur Rückgabe des angegebenen Werts dient die return-Anweisung auch als Anweisung, die Funktion an diesem Punkt zu verlassen. Code, der auf die return-Anweisung folgt, wird nicht ausgeführt.
Funktion num (x, y) {
if (x! == y) {return false;}
if (x <5) {return 5;}
return x;
}
Die obige Funktion zeigt, wie Sie mithilfe von if-Anweisungen steuern, welche return-Anweisung ausgeführt wird.
Der Wert, der von einem Aufruf einer Funktion zurückgegeben wird, ist der Wert dieses Funktionsaufrufs. Mit dieser Funktion können Sie beispielsweise eine Variable auf den Wert setzen, der mit dem folgenden Code zurückgegeben wird (wodurch das Ergebnis auf 5 gesetzt würde).
var result = num (3,3);
Der Unterschied zwischen Funktionen und anderen Variablen besteht darin, dass die Funktion ausgeführt werden muss, um ihren Wert zu bestimmen. Wenn Sie an mehreren Stellen in Ihrem Code auf diesen Wert zugreifen müssen, ist es effizienter, die Funktion einmal auszuführen und den zurückgegebenen Wert einer Variablen zuzuweisen. Diese Variable wird in den restlichen Berechnungen verwendet.