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)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)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.