Compagnon de code

JS : les fonctions

Return, sortie prématurée d'une fonction

 

Les fonctions, essentielles pour un code structuré et réutilisable, ont 2 notions primordiales

 

1 - les paramètres, vus dans la leçon précédente.

2 - le return, souvent incompris ou au moins mal compris.

 

Un Return, 2 possibilités

 

Dans un premier temps, le return per met de sortir d'une fonction avant la fin de l'éxécution de celle-ci.

Cela évite des tours de l'enfer de if... else if.... else if....else !

 

Premiere condition, on passe au travers, on continue.

On entre dedans, ça invalide notre liste des vérifications,

on en informe l'utilisateur, le système,

on sort de la fonction grâce au mot clé return.

 

 

C'est flou ? quand une vidéo vaut mieux que 1000 mots :

 

 

 

 

Un exemple simple dans lequel nous comparaons une valeur "a" à "b" et "c" : 

 

 

function testNombreA (a, b, c){

     if (a<b){

            console.log("a n'est pas plus grand que b");

            return;

      }

     if (a<c){

            console.log("a n'est pas plus grand que c");

            return;

      }

     console.log("a est plus grand que b et c");

}

 

 

Si nous entrons dans une conditions, on arrive sur return, on sort de la fonction,

le reste du code n'est pas lu.

 

⚠️ Le mot clé return en fin de fonction, seul, n'a aucune utilité !

Il pourrait même être trompeur et n'a donc pas sa place.

 

A bientôt dans la prochaine vidéo Compagnon de Code !

 

 

 

Écrit en 09/25 par Christophe C.

Mis à jour en 09/25

Commentaires

Ajoutez un commentaire