Programme JavaScript pour définir une valeur de paramètre par défaut pour une fonction

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 et yprend 15 .
  • sum(7)- Lorsque 7 est passé à la sum()fonction, xprend 7 et yprend la valeur par défaut 5 .
  • sum()- Lorsqu'aucun argument n'est passé à la sum()fonction, xprend la valeur par défaut 3 et yprend 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 et ydevient 12 (la sumfonction renvoie 22 ).
  • Lorsqu'aucune valeur n'est transmise à la calculate()fonction, xdevient 15 et ydevient 17 (la sumfonction renvoie 32 ).

Articles intéressants...