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 ésytart 15 .sum(7)- Ha a 7- et átadják asum()függvénynek,xakkor 7-etyvesz fel, és az alapértelmezett 5-öt veszi fel .sum()- Ha asum()függvénynek nem adunk át argumentumot ,xakkor az alapértelmezett 3 értéket ésyaz 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-yvé 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 17ylesz (a függvény értéke 32 ).sum








