Die Return-Anweisung ist in js sehr wichtig. Sie hat nicht nur die Funktion, Funktionswerte zurückzugeben, sondern hat auch einige spezielle Verwendungszwecke. Lassen Sie uns die Funktion der Return-Anweisung kurz anhand von Beispielen vorstellen.
1. Wird verwendet, um Kontroll- und Funktionsergebnisse zurückzugeben:
Normalerweise ist die Return-Anweisung für eine Funktion erforderlich, da es häufig erforderlich ist, dass die Funktion nach einer Reihe von Codeausführungen einen erwarteten Rückgabewert erhält und dieser Wert über die Return-Anweisung zurückgegeben und die Kontrolle zurückgegeben wird die aufrufende Funktion.
Grammatikformat:
Rückgabeausdruck
Das Codebeispiel lautet wie folgt:
function add(){ var a=1; var b=2; return a+b; } function func(){ console.log(add()) } func();
Wenn im obigen Code die Funktion func() aufgerufen wird, wird die Steuerung von der Funktion func gehalten. Wenn die Funktion add erneut aufgerufen wird, wird die Steuerung an die Funktion add übergeben und anschließend wird ein Wert zurückgegeben und die Kontrolle wird an die Funktion übergeben.
Normalerweise folgt auf „return“ ein Ausdruck, der jedoch nicht absolut ist, zum Beispiel:
zurück;
In diesem Fall wird die Kontrolle einfach an die aufrufende Funktion übergeben, um die Ausführung fortzusetzen.
Erweiterte Beschreibung:
Die normale Anwendung der Return-Anweisung ist nichts Besonderes. Das Wichtigste ist die Verwendung von return false. Die Event-Handler-Funktion gibt „false“ zurück, um das Auftreten des Standardereignisses zu verhindern.
Das Codebeispiel lautet wie folgt:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.jb51.net/" /> <title>脚本之家</title> <script type="text/javascript"> window.onload=function(){ var olink=document.getElementById("thelink"); olink.onclick=function(){ return false } } </script> </head> <body> <a href="http://www.jb51.net" id="thelink">脚本之家</a> </body> </html>
Das Klicken auf einen Link löst ein Onclick-Ereignis aus. Die Standardaktion besteht darin, den Link auf den durch das href-Attribut angegebenen Link zu verweisen. Wenn der Ereignishandler jedoch „return false“ verwendet, wird das Auftreten des Standardereignisses verhindert.
Return false kann auch das Sprudeln von Ereignissen verhindern. Weitere Informationen finden Sie im Kapitel Welche Rolle spielt return false in JavaScript?.
Das Obige führt Sie anhand konkreter Beispiele in die Return-Anweisung in JavaScript ein. Ich hoffe, es gefällt Ihnen.