1
resposta

[Dúvida] Porquê chamar uma variável e depois inserir

Boa noite, não entendi a segunda questão, criamos a função exibirOlaNome e dentro dos parênteses atribuimos a variável nome, ela não recebe valor então quando chamamos a função temos que nomear a variável com " " ?

function exibirOlaNome(nome) { console.log (Olá, ${nome} !);

} exibirOlaNome("Joao");

1 resposta

Olá, Rodolfo. Tudo bem?

Quando criamos uma função como exibirOlaNome(nome), o que estamos fazendo é definir que essa função pode receber um valor que será armazenado na variável nome. Essa variável é chamada de "parâmetro" da função.

No momento em que você define a função, a variável nome não tem um valor atribuído. Ela só receberá um valor quando a função for chamada. Por isso, ao chamar a função com exibirOlaNome("Joao");, você está passando o valor "Joao" como argumento para a função. Esse valor é então atribuído à variável nome dentro da função, e é por isso que a mensagem "Olá, Joao!" é exibida no console.

Aqui está um exemplo prático para ilustrar:

function exibirOlaNome(nome) {
    console.log(`Olá, ${nome}!`);
}

// Chamada da função com o argumento "Maria"
exibirOlaNome("Maria"); // Isso exibirá "Olá, Maria!" no console

// Chamada da função com o argumento "Carlos"
exibirOlaNome("Carlos"); // Isso exibirá "Olá, Carlos!" no console

Dessa forma, você pode chamar a função exibirOlaNome com diferentes valores, e ela irá personalizar a mensagem de acordo com o argumento passado.

Espero ter ajudado e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!