Blog

Postado em em 20 de dezembro de 2023

Parâmetros Predefinidos no JavaScript – Parâmetro Padrão

Aprenda o que são Parâmetros Predefinidos no JavaScript, para que servem e como utilizá-los.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Parâmetros Predefinidos no JavaScript – Parâmetro Padrão

Na aula de hoje, vou te mostrar o que são parâmetros predefinidos no JavaScript, para que servem e como utilizá-los para facilitar seus processos e seus códigos.

Para compreendermos o conceito e a aplicação dos parâmetros predefinidos, vamos relembrar sobre as funções no JavaScript e os parâmetros e argumentos no JavaScript.

Então, vem comigo, que vou te mostrar como usar parâmetros predefinidos no JavaScript com exemplos práticos.

Funções no JavaScript

Para compreendermos os parâmetros predefinidos no JavaScript, primeiro, precisamos relembrar o que são e como funcionam as funções no JavaScript.

Essencialmente, uma função em JavaScript é um bloco de código que realiza uma tarefa específica. É como uma receita que armazena todos os passos necessários para executar uma ação final.

As funções podem receber parâmetros durante a construção e, de acordo com esses parâmetros, retornar resultados específicos.

A estrutura base de uma função é composta pela palavra-chave function, que indica a criação de uma função, seguida do nome da função e dos parênteses que podem ou não conter os parâmetros aceitos pela função.

Em seguida, definimos um par de chaves que delimitam o bloco de código, onde a lógica da função é estabelecida. Por fim, podemos adicionar uma declaração opcional, que é o return. O return pode existir, retornando um valor específico, ou não.

Um exemplo dessa estrutura seria o código abaixo:

function fazerBoloLaranja(){
    descascarLaranjas();
    misturarIngredientes();
    levarAoForno();
    return "Bolo de Laranja";
}

Para executar e chamar uma função, você usa o nome da função, seguido pelos parênteses com os argumentos, caso haja parâmetros, ou vazios, caso não haja.

Parâmetros e Argumentos no JavaScript

Quando construímos uma função em JavaScript, podemos passar para ela certas variáveis listadas dentro dos parênteses no momento da declaração da função.

Os parâmetros acabam funcionando como marcadores de posição para os valores que a função precisa receber quando é chamada para o seu funcionamento correto.

Vamos ver um exemplo de um código JavaScript desenvolvido para acrescentar 0,5 pontos na nota dos alunos. Quando o professor deseja adicionar meio ponto para algum aluno, ele insere a nota, e o programa calcula a nota final para ele.

function somarPontoExtra(notaAluno){
    const notaComAcrescimo = notaAluno + 0.5;
    return notaComAcrescimo
}

Nesse caso, notaAluno é o nosso parâmetro da função somarPontoExtra, pois essa função depende desse parâmetro para funcionar. E aí entram os argumentos no JavaScript.

O parâmetro é esse marcador criado no momento da definição da função, enquanto o argumento é o valor em si fornecido quando a função é chamada. O argumento corresponde ao parâmetro da função.

Quando você chama uma função, você informa o valor do argumento entre os parênteses.

function somarPontoExtra(notaAluno){
    const notaComAcrescimo = notaAluno + 0.5;
    return notaComAcrescimo
}
console.log("A nota final do aluno foi: " + somarPontoExtra(6.5));

Parâmetros e Argumentos no JavaScript

Nesse exemplo, 6.5 foi o argumento passado para a função somarPontoExtra. Ou seja, de forma resumida, parâmetros são as variáveis definidas na declaração da função, enquanto argumentos são os valores reais fornecidos quando a função é chamada.

Além disso, uma função pode receber mais de um parâmetro, e os argumentos precisam ser informados na ordem correspondente a como os parâmetros foram definidos.

function somarPontoExtra(notaAluno, pontoExtra){
    const notaComAcrescimo = notaAluno + pontoExtra;
    return notaComAcrescimo
}
console.log("A nota final do aluno foi: " + somarPontoExtra(6.5, 1));

Parâmetros e Argumentos no JavaScript

Nesse caso, o 6.5 é o argumento correspondente a notaAluno, e o 1 é o argumento correspondente a pontoExtra.

Parâmetros Predefinidos no JavaScript

Agora que já revisamos os conceitos de funções no JavaScript, parâmetros e argumentos, podemos avançar para o tópico principal desta aula: Parâmetros Predefinidos no JavaScript.

Os parâmetros predefinidos, também conhecidos como parâmetros padrão, são valores que você pode atribuir a um parâmetro de uma função no momento da sua criação.

Se nenhum argumento for fornecido para esse parâmetro quando a função é chamada, em vez de gerar um erro, o valor predefinido será utilizado.

Esse parâmetro predefinido determina o comportamento padrão de uma função quando argumentos não são passados.

Por exemplo, suponha que o professor não queira informar toda vez qual será o ponto extra e que utilizará o valor padrão de 0.5, apenas informando quando for aumentar a nota para algum aluno específico. Nesse caso, podemos utilizar um parâmetro predefinido.

function somarPontoExtra(notaAluno, pontoExtra=0.5){
    const notaComAcrescimo = notaAluno + pontoExtra;
    return notaComAcrescimo
}
console.log("A nota final do aluno foi: " + somarPontoExtra(7.8));

Parâmetros Predefinidos no JavaScript

Repare que mesmo sem fornecer um argumento para o pontoExtra, a função foi executada e retornou o valor corretamente. Isso ocorre porque, ao declararmos a função, atribuímos o valor padrão de 0.5 para esse parâmetro.

Essa prática é útil para tornar suas funções mais flexíveis e lidar de forma prática com diferentes casos.

Conclusão – Parâmetros Predefinidos no JavaScript

Nessa aula, abordamos o conceito de parâmetros predefinidos no JavaScript, após revisarmos os conceitos de função, parâmetros e argumentos no JavaScript.

Exploramos exemplos de como utilizar os parâmetros e os argumentos de uma função, destacando como os parâmetros predefinidos no JavaScript podem ser empregados para facilitar seus processos e seus códigos.

O uso de parâmetros predefinidos no JavaScript é extremamente útil para situações em que temos um valor comum a ser utilizado na função, mas em que o usuário pode precisar ou desejar informar outro valor.

Hashtag Treinamentos

Para acessar publicações de JavaScript, clique aqui!


Quer aprender mais sobre JavaScript com um minicurso básico gratuito?

Quer sair do zero no Python e virar uma referência na sua empresa? Inscreva-se agora mesmo no Python Impressionador