1
resposta

Hora da Pratica (Funções)

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

1 resposta

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.