Guia para iniciantes para parâmetros padrão JavaScript

Guia para iniciantes para parâmetros padrão JavaScript
Em JavaScript, os valores padrão dos parâmetros de função são indefinidos. Se uma função for chamada sem parâmetro, seus valores ausentes serão chamados indefinidos. Os parâmetros padrão ajudam a definir o valor padrão no parâmetro da função para anular o valor indefinido. Este é um novo recurso da versão ES6.

Neste artigo, você aprenderá um guia para iniciantes para parâmetros padrão. Os resultados deste tutorial são dados da seguinte forma.

  • Como os parâmetros padrão funcionam no JavaScript
  • Como usar os parâmetros padrão em JavaScript

Como os parâmetros padrão funcionam no JavaScript

Os parâmetros padrão definem um valor para a função inicializando parâmetros com um valor padrão se um valor indefinido ou nulo for passado na função. Esta seção explica o funcionamento dos parâmetros padrão com a ajuda da sintaxe.

Sintaxe
A sintaxe dos parâmetros padrão é fornecida no seguinte.

função função -nomes (p1 = dv1, p2 = -dv2, p3 = dv3,…))

função-corpo

Na sintaxe acima,

O nome da função refere -se ao nome da função onde P e Dv representar os parâmetros e seus valores padrão, respectivamente. O valor padrão pode ser um número inteiro, uma expressão ou um valor de função.

Como usar os parâmetros padrão em JavaScript

Os parâmetros padrão dão permissão às funções nomeadas para começar com um valor padrão quando um valor indefinido é passado. Estes são produzidos quando uma função é chamada. Esta seção ajuda você a aprender sobre como os parâmetros padrão com exemplos.

Exemplo: como definir valores padrão usando parâmetros padrão
Os parâmetros padrão definem os valores padrão na função. Pode haver um ou mais parâmetros na função. Este exemplo explica como os parâmetros padrão definem os valores padrão.

função printValue (x = 3, y)
console.log ("x =" + x + "e y =" + y);

printValue ();
PrintValue (9);
PrintValue (9, 7);

No exemplo acima, os dois parâmetros 'x' e 'y' Estão passados.O valor padrão de 'x'está definido enquanto'y' não está definido. O corpo da função refere -se ao código que imprime os valores de x e y.

A função é chamada de três maneiras diferentes:

  • ““printValue ();”A declaração imprimirá os valores padrão de 'x' e 'y'(definido ou não na função)
  • ““PrintValue (9);”A declaração definirá o valor de 'x'para 9 enquanto o valor padrão de'y' é considerado
  • ““PrintValue (9, 7);”Passará o valor 9 para 'x'e valor 7 para'y'.

Conclui -se da saída que:

  • Quando printValue () é chamado sem argumentos, os valores padrão são impressos i.e., 'x = 3' e 'y = indefinido'
  • Quando PrintValue () é chamado com apenas um argumento (ou seja, 3), esse valor será atribuído ao primeiro parâmetro (x)
  • Quando printValue () é chamado com dois argumentos (9 e 7), os valores padrão de x e y são substituídos por 9 e 7, respectivamente.

Exemplo: como a função funciona sem parâmetros padrão
Pode haver mais de um parâmetro em um objeto. No código a seguir, verificaremos como a função se comporta sem valores padrão.

função printValue (x, y)
console.log ("x =" + x + "e y =" + y);

PrintValue (3);

Neste exemplo, dois parâmetros 'x' e 'y' são passados ​​como um argumento sem nenhum valor padrão.O corpo da função refere -se ao código que imprime os valores de x e y.

O “Valor (3);”A declaração definirá o valor de 'x'para 3.

Quando printValue () é chamado com apenas argumento '3', então os valores padrão são impressos como' x = 3 'e' y = indefinidos '.

Conclusão

No JavaScript, os parâmetros padrão são usados ​​para definir o valor padrão para os parâmetros da função. Os parâmetros padrão são bastante úteis quando os parâmetros contêm valor nulo ou indefinido. Este guia ajuda a fornecer conhecimento detalhado sobre como usar os parâmetros padrão JavaScript. Fornecemos uma visão geral detalhada dos parâmetros padrão no JavaScript e sua importância é destacada demonstrando um conjunto de exemplos.