Olá estou fazendo as praticas e cheguei no exercicio 2
function exibirOlaNome(nome) {console.log(`Olá, ${nome}!`);}
exibirOlaNome("Luiz");
No console aparece Olá Luiz sem clicar no botão e quando eu clico, aparece escrito Ola, Undefined
Olá estou fazendo as praticas e cheguei no exercicio 2
function exibirOlaNome(nome) {console.log(`Olá, ${nome}!`);}
exibirOlaNome("Luiz");
No console aparece Olá Luiz sem clicar no botão e quando eu clico, aparece escrito Ola, Undefined
Olá, Luiz!
O que pode tá acontecendo é que a função tá sendo chamada sem passar o parâmetro nome
quando o botão é clicado. Isso faz com que o valor undefined
seja passado para a função, resultando na mensagem "Olá, undefined!".
Pra resolver isso, é importante garantir que o botão tá chamando a função exibirOlaNome
com o argumento correto. Se você estiver usando HTML e JavaScript, o código do botão pode ser assim:
<button onclick="exibirOlaNome('Luiz')">Clique aqui</button>
O nome "Luiz" precisa ser passado como argumento na chamada da função dentro do atributo onclick
do botão.
Aqui no CodePen eu fiz um teste pra você conseguir visualizar.
Espero ter ajudado.
Um abraço e bons estudos.