Expressions de fonction
Leçon 9 sur 14 du cours Déclarations de fonctions en JavaScript de Coddy.
Une expression de fonction est un moyen de créer une fonction sans déclaration de fonction formelle. C'est une définition de fonction anonyme assignée à une variable ou utilisée directement dans une expression.
Imaginez que vous ayez besoin d'un outil rapide pour accomplir une petite tâche. Au lieu de créer une fonction nommée complète, vous pouvez définir une expression de fonction à la volée et l'assigner à une variable pour une utilisation ultérieure. C'est comme créer un outil temporaire pour un travail spécifique.
// Expression de fonction assignée à une variable
const greet = function(name) {
return `Hello, ${name}!`;
};
const message = greet("Alice");
console.log(message); // Sortie : Hello, Alice!Dans l'exemple ci-dessus, nous définissons une expression de fonction qui prend un argument, name. Elle est assignée à la variable greet. Notez le mot-clé function suivi d'un nom facultatif (peut être omis pour les fonctions anonymes) et de parenthèses.
Nous appelons la fonction en utilisant la variable assignée greet avec l'argument "Alice". La fonction renvoie le message de salutation pour "Alice".
Défi
FacileVotre tâche consiste à créer une expression de fonction nommée calculateArea, qui calcule l'aire d'un rectangle à l'aide d'une fonction avec deux arguments : length et width, et renvoie le résultat.
Essayez vous-même
// Écrivez le code ici
Toutes les leçons de Déclarations de fonctions en JavaScript
1Introduction au cours
Ce que vous allez apprendre2Introduction aux fonctions
Qu'est-ce qu'une fonction ?Fonctions puresExercice sur les fonctions n°1Exercice sur les fonctions n°23Méthodes de déclaration de fonctions
Fonction de baseFonction imbriquéeRetourner une fonctionExpressions de fonctionFonction fléchéeConstructeur de fonction