Menu
Coddy logo textTech

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".

challenge icon

Défi

Facile

Votre 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