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!