2
respostas

[Bug] Erro no parametro da função - undefined

Olá Mundo!

Meu código está escrito correto, mas no console aparece:"Olá, undefined!".

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

exibirOlaNome("Gabriel");

Obs: fiz a alteração da variável no HTML, e ainda assim sem resultado.

2 respostas

Boa tarde Gabriel, no caso você botou o exibirOlaNome("Gabriel"); também dentro do código HTML?

Quando eu botei a declaração apenas no meu código app.js ele estava me retornando um "Olá, undefined!" também

Mas no momento que fiz a realização da alteração no index.html igual abaixo:

<main class="container">
        <button onclick="nomeConsole('Matheus');" class="button">Console</button>
        <button onclick="botaoAlerta()" class="button">Alert</button>
        <button onclick="botaoPrompt()" class="button">Prompt</button>
        <button onclick="botaoSoma()" class="button">Soma</button>
    </main>

Ele começou a retornar um Olá, Matheus! (No meu caso).

Só complementando, se não quiser mexer no index.html tenta colocar o exibirOlaNome("Gabriel"); antes da função

Tipo:

exibirOlaNome("Gabriel");

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