JavaScript program az alapértelmezett paraméterérték beállításához egy funkcióhoz

Ebben a példában megtanul olyan JavaScript programot írni, amely alapértelmezett paraméterértéket állít be egy függvényhez.

A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:

  • JavaScript Function és Function Expressions
  • JavaScript alapértelmezett paraméterei

A függvény alapértelmezett paraméterértékének beállításához szükséges szintaxis:

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

1. példa: Alapértelmezett paraméterérték beállítása egy függvényhez

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

Kimenet

 20 12 8

A fenti példában, az alapértelmezett értéke xvan 3 , és az alapértelmezett értéke yvan 5 .

  • sum(5, 15)- Ha mindkét érvek kerülnek átadásra, xúgy 5 és ytart 15 .
  • sum(7)- Ha a 7- et átadják a sum()függvénynek, xakkor 7-ety vesz fel, és az alapértelmezett 5-öt veszi fel .
  • sum()- Ha a sum()függvénynek nem adunk át argumentumot , xakkor az alapértelmezett 3 értéket és yaz alapértelmezett 5 értéket veszi fel .

2. példa: Előző paraméter használata egy másik paraméterben

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

Kimenet

 22 32

Átadhat egy paramétert egy másik paraméter alapértelmezett értékeként is.

A fenti programban

  • Ha a 10- et átadják a calculate()függvénynek, xakkor 10 -be és 12-y vé válik (a függvény 22-et ad vissza ).sum
  • Ha a calculate()függvénynek nem adunk át értéket , xakkor 15 és 17y lesz (a függvény értéke 32 ).sum

érdekes cikkek...