Die Return-Anweisung ist in js sehr wichtig. Sie hat nicht nur die Funktion, Funktionswerte zurückzugeben, sondern hat auch einige spezielle Verwendungsmöglichkeiten. Lassen Sie uns anhand von Beispielen kurz die Funktion der Return-Anweisung 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"> <title>脚本之家</title> <script type="text/javascript"> window.onload=function(){ var olink=document.getElementById("thelink"); olink.onclick=function(){ return false } } </script> </head> <body> <a href="" 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.
Die Rückgabe von „false“ kann auch das Auftreten von Ereignisblasen verhindern.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.