L'instruction
return est très importante en js. Elle est exécutée à la fin de l'instruction de fonction et renvoie la valeur de l'expression comme résultat de la fonction ; fonction de renvoi de la valeur de la fonction, il existe également des usages particuliers, et il est très nécessaire d'avoir une compréhension claire. Présentons brièvement la fonction de l'instruction return avec des exemples.
1. Utilisé pour renvoyer les résultats de contrôle et de fonction :
Habituellement, l'instruction return est nécessaire pour une fonction, car la fonction est souvent requise dans une série de After le code est exécuté, une valeur de retour attendue sera obtenue, et cette valeur est renvoyée via l'instruction return, et le contrôle est renvoyé à la fonction appelante.
Format de grammaire :
retour Expression
L'exemple de code est le suivant :
function add(){ var a=1; var b=2; return a+b; } function func(){ console.log(add()) } func();
ci-dessus Dans le code, lorsque la fonction func() est appelée, le contrôle est détenu par la fonction func. Lorsque la fonction add est à nouveau appelée, le contrôle est transmis à la fonction add, puis une valeur est renvoyée et le. le contrôle est confié à la fonction func.
Généralement return est suivi d'une expression, mais elle n'est pas absolue, par exemple :
return;
Dans ce cas, le contrôle est simplement transféré à l'appelant. la fonction continue son exécution.
Il n'y a rien de spécial dans l'application ordinaire de la déclaration return. La chose la plus importante à noter est l'utilisation de return false. Traitement des événementsLa fonction renvoie false pour empêcher l'apparition d'événements par défaut.
L'exemple de code est le suivant :
<!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>
Lorsque vous cliquez sur un lien, un événement onclick se produit. Son action par défaut est que le lien pointe vers le lien spécifié par l'attribut href, mais si le lien est spécifié. le gestionnaire d'événements utilise return false, puis empêchera l'événement par défaut de se produire.
Return false peut également empêcher la propagation d'événements.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!