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 ochytar 15 .sum(7)- När 7 skickas tillsum()funktionen,xtar 7 ochytar standardvärdet 5 .sum()- När inget argument skickas tillsum()funktionenxtar standardvärdet 3 ochytar 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 ochyblir 12 (sumfunktionen returnerar 22 ). - När inget värde skickas till
calculate()funktionen,xblir 15 ochyblir 17 (sumfunktionen returnerar 32 ).








