JavaScript-program för att ställa in ett standardparametervärde för en funktion

I det här exemplet lär du dig att skriva ett JavaScript-program som anger ett standardparametervärde för en funktion.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript-funktion och funktionsuttryck
  • JavaScript-standardparametrar

Syntaxen för att ställa in standardparametervärdet för en funktion är:

 function functionName(param1=default1, param2=default2,… ) ( // function body )

Exempel 1: Ställ in standardparametervärde för en funktion

 // 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());

Produktion

 20 12 8

I ovanstående exempel, standardvärdet xär 3 och standardvärdet yär fem .

  • sum(5, 15)- När båda argumenten godkänns, xtar 5 och ytar 15 .
  • sum(7)- När 7 skickas till sum()funktionen, xtar 7 och ytar standardvärdet 5 .
  • sum()- När inget argument skickas till sum()funktionen xtar standardvärdet 3 och ytar standardvärdet 5 .

Exempel 2: Använda tidigare parameter i en annan parameter

 // 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);

Produktion

 22 32

Du kan också skicka en parameter som standardvärde för en annan parameter.

I ovanstående program,

  • När 10 skickas till calculate()funktionen, xblir 10 och yblir 12 ( sumfunktionen returnerar 22 ).
  • När inget värde skickas till calculate()funktionen, xblir 15 och yblir 17 ( sumfunktionen returnerar 32 ).

Intressanta artiklar...