Heim > Artikel > Web-Frontend > Was bedeutet Return in Javascript?
In JavaScript bedeutet return „return“, was die Ausführung der aktuellen Funktion abbrechen und den Wert der aktuellen Funktion zurückgeben kann. Sobald die Funktion die Return-Anweisung ausführt, gibt sie sofort den Funktionswert zurück und beendet die Ausführung der Funktion. Zu diesem Zeitpunkt wird der Code nach der Return-Anweisung nicht ausgeführt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
return bedeutet wörtlich Return. Die offizielle Definition der Return-Anweisung beendet die aktuelle Funktion und gibt den Wert der aktuellen Funktion zurück.
Sobald die Funktion die Return-Anweisung ausführt, gibt sie sofort den Funktionswert zurück und beendet die Ausführung der Funktion. Zu diesem Zeitpunkt wird der Code nach der Return-Anweisung nicht ausgeführt. Gemäß diesem Merkmal der Return-Anweisung wird häufig eine Return-Anweisung ohne Rückgabewert verwendet, um die Ausführung der Funktion jederzeit zu beenden, wenn die Ausführung der Funktion vorzeitig beendet werden muss.
Beispiel 1: Die Return-Anweisung gibt explizit den Funktionswert
<script> function expressionCaculate(x){ if((x >= -10) && (x <= 10)){ return x * x - 1; } else { return 5 * x + 3; } } console.log(expressionCaculate(6)); console.log(expressionCaculate(12)); </script>
expressionCaculate()s Rückgabe folgt ein Ausdruck. Wenn die Funktion zur Return-Anweisung ausgeführt wird, wird zuerst der Wert des Ausdrucks berechnet dann wird der Wert zurückgegeben. Beim Aufruf der Funktion wird abhängig vom an x übergebenen Wert der Wert eines anderen Ausdrucks zurückgegeben.
Beispiel 2: Die Return-Anweisung bricht die Ausführung der Funktion ab
<script> function add(a,b){ if(a > b){ console.log("a大于b"); return; console.log("a+b=" + (a + b)); } console.log("a+b=" + (a + b)); } add(7,3); </script>
Wenn der Code add(7,3) ausgeführt wird, wird die Methode add() aufgerufen. Zu diesem Zeitpunkt wird der Wert des ersten Parameters aufgerufen ist größer als der zweite Parameter, in der Konsolenausgabe „a ist größer als b“, dann kehrt die Funktion zurück und stoppt die Ausführung, sodass die beiden Protokolle nach der Return-Anweisung nicht ausgegeben werden. Die Laufergebnisse sind in der Abbildung dargestellt.
【Verwandte Empfehlungen: Javascript-Lerntutorial】
Das obige ist der detaillierte Inhalt vonWas bedeutet Return in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!