Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui définira une valeur de paramètre par défaut pour une fonction.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- Expressions de fonctions et de fonctions JavaScript
- Paramètres par défaut JavaScript
La syntaxe pour définir la valeur de paramètre par défaut pour une fonction est:
function functionName(param1=default1, param2=default2,… ) ( // function body )
Exemple 1: définition de la valeur de paramètre par défaut pour une fonction
// program to set default parameter value function sum(x = 3, y = 5) ( // return sum return x + y; ) console.log(sum(5, 15)); console.log(sum(7)); console.log(sum());
Production
20 12 8
Dans l'exemple ci - dessus, la valeur par défaut xest 3 et la valeur par défaut yest 5 .
sum(5, 15)- Lorsque les deux arguments sont passés,xprend 5 etyprend 15 .sum(7)- Lorsque 7 est passé à lasum()fonction,xprend 7 etyprend la valeur par défaut 5 .sum()- Lorsqu'aucun argument n'est passé à lasum()fonction,xprend la valeur par défaut 3 etyprend la valeur par défaut 5 .
Exemple 2: Utilisation du paramètre précédent dans un autre paramètre
// using previous parameter in default value expression let calculate = function(x = 15, y = x + 2) ( return x + y; ) const result1 = calculate(10); console.log(result1); const result2 = calculate(); console.log(result2);
Production
22 32
Vous pouvez également transmettre un paramètre comme valeur par défaut pour un autre paramètre.
Dans le programme ci-dessus,
- Lorsque 10 est passé à la
calculate()fonction,xdevient 10 etydevient 12 (lasumfonction renvoie 22 ). - Lorsqu'aucune valeur n'est transmise à la
calculate()fonction,xdevient 15 etydevient 17 (lasumfonction renvoie 32 ).








