1
resposta

[Dúvida] Parametros passado na função

O curso está ficando cada vez mais interessante, e cada vez mais vem surgindo dúvidas, uma delas, no estudo das funções é que estou ficando perdido sobre passar parâmetros nas funções? Quem puder sintetizar de forma clara essa dúvida , ficarei muito grato pelas explicação.

1 resposta

Oi, Jefferson, tudo bem?

Sua dúvida é excelente e muito comum quando estamos aprendendo a programar. Entender o conceito de parâmetros é o que torna as funções realmente poderosas. Vou tentar sintetizar de uma forma bem clara.

Pense em uma função como uma máquina de fazer suco.

1. Uma Função SEM Parâmetros

Imagine uma máquina que só faz suco de laranja. Ela sempre fará a mesma coisa, sem variações.

function fazerSucoDeLaranja() {
    console.log("Suco de laranja pronto!");
}

fazerSucoDeLaranja(); // A saída será sempre "Suco de laranja pronto!"

Essa função é útil, mas muito limitada.

2. Uma Função COM Parâmetros

Agora, imagine uma máquina de suco mais moderna, onde você pode escolher a fruta. Os parâmetros são os "ingredientes" que você passa para a máquina.

// 'fruta' é o PARÂMETRO. É um espaço reservado para o ingrediente.
function fazerSuco(fruta) { 
    console.log(`Suco de ${fruta} pronto!`);
}

// Agora, nós passamos o ingrediente que queremos.
fazerSuco("Abacaxi"); // Saída: Suco de Abacaxi pronto!
fazerSuco("Morango"); // Saída: Suco de Morango pronto!

Resumindo:

  • Parâmetro: É a variável que a função espera receber para trabalhar. Fica entre os parênteses na declaração da função (ex: function fazerSuco(fruta)). É o "espaço reservado".
  • Argumento: É o valor real que você envia para a função quando a chama (ex: fazerSuco("Abacaxi")). É o "ingrediente" que você coloca na máquina.

A grande vantagem é a reutilização. Em vez de criar várias funções (uma para cada suco), você cria uma única função genérica e apenas muda o "ingrediente" (o argumento) que passa para ela.

Espero que essa analogia tenha ajudado a clarear as coisas!

Bons estudos!

Espero ter ajudado! Bons estudos!

Sucesso

Imagem da comunidade