Como definir parâmetro opcional em função de JavaScript

Neste artigo você vai aprender a como definir parâmetro opcional em função de JavaScript, ou seja, que não precisam ser enviados e tem um valor padrão

parâmetro opcional em função de JavaScript capa

Fala programador(a), beleza? Bora aprender mais sobre funções em JavaScript!

Formação Vibe Coding
Formação Recomendada

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

O parâmetro pré-definido em funções de JavaScript não foi lançado junto da linguagem

Foi uma funcionalidade desenvolvida para a versão ES6

Podemos utilizar o recurso como um parâmetro normal da função

Porém vamos atribuir um valor, isso o tornará opcional

Veja um exemplo de código:

function sum(x, y = 10) {
	return x + y;
}

console.log(sum(5, 5)) //10

console.log(sum(5)) // 15

Veja que temos dois parâmetros, x e y

O valor de x precisa ser passado, ele não é um parâmetro opcional

Mas y é, temos um valor padrão de 10

Se não houver dois valores sendo passados para a função sum, 10 tomará o lugar de y na sua execução

Note também que os parâmetros obrigatórios devem ficar mais a esquerda, e os opcionais a direita

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

No artigo de hoje você aprendeu a adicionar um parâmetro opcional em função de JavaScript

Precisamos apenas atribuir o valor ao parâmetro na declaração da função

Os parâmetros opcionais devem ficar a direita dos obrigatórios

Deseja programar de forma profissional? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Formações

Formação SAAS com IA

Formação SAAS com IA

Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!

  • 291 aulas
  • 18 projetos
  • 24h 17min

Blog | Mais populares