Defina um valor de parâmetro padrão para uma função JavaScript

Defina um valor de parâmetro padrão para uma função JavaScript
Nas funções JavaScript, os parâmetros são variáveis ​​declaradas na definição da função que recebem entrada do chamador. Da mesma forma, os argumentos são as variáveis ​​passadas para a função quando são invocadas/chamadas. O termo "parâmetro padrão”É um recurso que permite especificar os valores padrão para os parâmetros de uma função.

Quando uma função é invocada sem passar por um argumento, o valor padrão é utilizado. Além disso, definir os valores de parâmetros padrão pode tornar o código mais robusto, mais simples e mais fácil de ler e entender, especialmente ao lidar com parâmetros opcionais.

Este blog descreverá o procedimento para definir o valor padrão do parâmetro para uma função em JavaScript.

Como definir um valor de parâmetro padrão para uma função JavaScript?

Para definir o valor do parâmetro padrão para uma função em JavaScript, use o “=Operador na definição de função.

Sintaxe

Para definir o valor do parâmetro padrão como uma função, use a seguinte sintaxe:

função functionName (param = defaultValue)
//…

Exemplo

Defina uma função “soma”Com três parâmetros“a”,”b" e "c”E definir os valores de parâmetros padrão como“7","2”,”4”, Respectivamente:

Soma da função (a = 7, b = 2, c = 4)
retornar a + b + c;

Chame a função definida “soma()”Sem passar nenhum argumento. Ele dará a soma dos valores padrão dos parâmetros:

console.log (sum ());

Agora, substituiremos os valores padrão ao passar “1","4", e "6”Como argumentos. Ele retornará a soma desses argumentos fornecidos:

console.log (soma (1, 4, 6));

Aqui, passe os argumentos “4" e "3”, Que atuam como um valor das variáveis“a" e "b”. Para "c”, O valor padrão será usado:

console.log (soma (4, 3));

Saída

Você também pode definir o valor padrão do parâmetro dentro do corpo da função, identificando se o tipo de variável é indefinido. Se sim, defina o valor padrão dessa variável:

Soma da função (a, b = 2, c = 4)
if (tipo de a === 'indefinido') a = 9;
retornar a + b + c;

Chame a função que dará a soma de todos os valores padrão de “a","b", e "c" que são "9","2" e "4”Respectivamente:

console.log (sum ());

Substitua os valores dos parâmetros e encontre a soma de todos esses argumentos:

console.log (soma (1, 4, 6));

Saída

Isso se trata de definir o valor do parâmetro padrão para a função JavaScript.

Conclusão

Para definir o valor do parâmetro padrão para uma função no JavaScript, use o operador "=" na definição de função. Esses valores padrão são usados ​​no momento de chamar a função em que os argumentos não são passados. Você também pode definir os valores padrão dentro do corpo da função. Este blog descreveu o procedimento para definir o valor do parâmetro padrão para uma função em JavaScript.