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, ou renvoyer une valeur
Seconde utilité du mot clé return : renvoyer une valeur
Une fonction est une boîte dans laquelle se déroule une exécution invisible du reste du code.
Mais nous pouvons avoir besoin de récupérer une valeur de cette fonction.
Un résultat de calcul, une information récupérée dans une base de de données, une validation de formulaire...
C'est possible grâce au Return.
Attention, une fois la valeur retournée, le reste du code de la fonction ne sera pas éxecuté !
Nous mettrons donc le return "valeur retournée" en fin de fonction.
Illustrons le concept dans cette vidéo :
Un exemple simple avec un calcul de prix TTC :
function calulerPrixTTC(prixHT, tva){
const prixTTC = prixHT * ( 1 + tva)
return prixTTC;
}
const prix = calulerPrixTTC(prixHT, tva)
Pour un prixHT à 100 et une une tva à 20% (soit 0.2)
prix vaudra donc 120
⚠️ La valeur de return peut être non corrélée au nom de la fonction.
Toujours lire le script de la fonction meêm si le nom devrait être pertinent et induire ce qu'il renvoie.
Avoir confiance, oui !
Mais pas aveuglément !!!
Et si on mettait ça en pratique dans la prochaine vidéo Compagnon de Code !?!
Écrit en 09/25 par Christophe C.
Mis à jour en 09/25