Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Paramètres et Valeurs de Retour | Section
Bases de JavaScript

bookParamètres et Valeurs de Retour

Glissez pour afficher le menu

Lorsque vous appelez une fonction comme calculateRectangleArea, vous fournissez des valeurs appelées arguments. Ces arguments sont transmis aux paramètres de la fonction, dans ce cas, width et height.

123456
function calculateRectangleArea(width, height) { return width * height; } const area = calculateRectangleArea(5, 3); console.log("The area of the rectangle is:", area);
copy

À l'intérieur de la fonction, ces paramètres peuvent être utilisés comme des variables. Lorsque la fonction termine son calcul, elle utilise le mot-clé return pour renvoyer une valeur à l'endroit où elle a été appelée. Ici, width * height est renvoyé, donc lorsque vous appelez calculateRectangleArea(5, 3), la fonction retourne 15, qui est ensuite stocké dans la variable area. L'instruction console.log affiche ce résultat pour que vous puissiez le voir.

Note
Remarque

Une fonction ne peut retourner qu'une seule valeur à la fois, et dès qu'elle atteint une instruction return, elle s'arrête et quitte immédiatement. Si vous n'utilisez pas return, la fonction retourne undefined par défaut.

Les fonctions peuvent également avoir des paramètres par défaut, qui sont des valeurs utilisées si aucun argument n'est fourni pour un paramètre. Cela rend vos fonctions plus flexibles et évite les erreurs en cas de valeur manquante. Il est aussi possible d'utiliser return plus tôt dans une fonction si une certaine condition est remplie et que vous souhaitez quitter avant d'atteindre la fin.

Par exemple, vous pouvez écrire une fonction comme ceci :

12345678910
function greet(name = "Guest") { if (!name) { return "No name provided."; } return "Hello, " + name + "!"; } console.log(greet()); console.log(greet("")); console.log(greet("Alice"));
copy

Si vous appelez greet() sans argument, la valeur par défaut "Guest" est utilisée. Si vous appelez greet(""), la fonction retourne immédiatement "No name provided.". Cette approche permet de gérer différents scénarios et rend votre code plus facile à maintenir.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 10

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 10
some-alt