Neste exemplo, você aprenderá a escrever um programa JavaScript que definirá um valor de parâmetro padrão para uma função.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:
- Função JavaScript e expressões de função
- Parâmetros padrão de JavaScript
A sintaxe para definir o valor do parâmetro padrão para uma função é:
function functionName(param1=default1, param2=default2,… ) ( // function body )
Exemplo 1: Definir o valor do parâmetro padrão para uma função
// 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());
Resultado
20 12 8
No exemplo acima, o valor padrão xé 3 e o valor padrão yé 5 .
sum(5, 15)- Quando ambos os argumentos são passados,xleva 5 eyleva 15 .sum(7)- Quando 7 é passado para asum()função,xassume 7 eyassume o valor padrão 5 .sum()- Quando nenhum argumento é passado para asum()função,xassume o valor padrão 3 eyassume o valor padrão 5 .
Exemplo 2: usando o parâmetro anterior em outro parâmetro
// 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);
Resultado
22 32
Você também pode passar um parâmetro como o valor padrão para outro parâmetro.
No programa acima,
- Quando 10 é passado para a
calculate()função,xtorna-se 10 eytorna - se 12 (asumfunção retorna 22 ). - Quando nenhum valor é passado para a
calculate()função,xtorna-se 15 eytorna - se 17 (asumfunção retorna 32 ).








