Quelle est la signification du retour en javascript

青灯夜游
Libérer: 2023-01-07 11:41:09
original
4711 Les gens l'ont consulté

En JavaScript, return signifie "return", qui peut interrompre l'exécution de la fonction actuelle et renvoyer la valeur de la fonction actuelle. Une fois que la fonction exécute l'instruction return, elle renverra immédiatement la valeur de la fonction et mettra fin à l'exécution de la fonction. À ce moment, le code après l'instruction return ne sera pas exécuté.

Quelle est la signification du retour en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

return signifie littéralement return. L'instruction return de définition officielle mettra fin à la fonction actuelle et renverra la valeur de la fonction actuelle.

Une fois que la fonction exécute l'instruction return, elle renverra immédiatement la valeur de la fonction et mettra fin à l'exécution de la fonction. À ce moment, le code après l'instruction return ne sera pas exécuté. Selon cette caractéristique de l'instruction return, lorsque l'exécution de la fonction doit être quittée plus tôt, une instruction return sans valeur de retour est souvent utilisée pour terminer l'exécution de la fonction à tout moment.

Exemple 1 : L'instruction return renvoie explicitement la valeur de la fonction

<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>
Copier après la connexion

Le retour de expressionCaculate() est suivi d'une expression, qui sera exécutée lorsque la fonction atteint l'instruction return. Évalue d'abord l'expression, puis renvoie cette valeur. Lorsque la fonction est appelée, la valeur d'une expression différente est renvoyée en fonction de la valeur passée à x.

Exemple 2 : L'instruction return abandonne l'exécution de la fonction

<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>
Copier après la connexion

Lorsque le code add(7,3) est exécuté, la méthode add() sera appelé à ce moment, le premier Si la valeur du paramètre est supérieure au deuxième paramètre, "a est supérieur à b" est affiché dans la console, puis la fonction renvoie et arrête l'exécution, de sorte que les deux journaux après le L'instruction return ne sera pas affichée. Les résultats d'exécution sont présentés dans la figure.

Quelle est la signification du retour en javascript

[Recommandations associées : Tutoriel d'apprentissage du javascript]

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!