Compagnon de code
JS : les fonctions
Leçons :
Découverte des fonctions
01:12
Déclarer une fonction
10:55
Les paramètres
10:58
Return et interruption
14:55
Return et valeurs
10:48
Mise en Pratique
05:46
Le Scope
06:03
La Récursivité
05:41
Les Callbacks
06:15
Application des Callbacks
10:03
Les Fléchées
07:33
Exercice Final - Enoncé
02:05
Exercice Final - Solution
44:44
Notice
=> leçons
=> express
=> exercices
=> projets
Leçons :
Découverte des fonctions
01:12
Déclarer une fonction
10:55
Les paramètres
10:58
Return et interruption
14:55
Return et valeurs
10:48
Mise en Pratique
05:46
Le Scope
06:03
La Récursivité
05:41
Les Callbacks
06:15
Application des Callbacks
10:03
Les Fléchées
07:33
Exercice Final - Enoncé
02:05
Exercice Final - Solution
44:44
Notice
=> leçons
=> express
=> exercices
=> projets
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