3
respostas

[Dúvida] [Funções com retorno] O número não aparece no console

let numeroSecreto = gerarNumeroAleatorio();

function exibirTextoNatela(tag, texto){
    let campo = document.querySelector(tag);
campo.innerHTML = texto;
}

exibirTextoNatela('h1','Jogo do número secreto');
exibirTextoNatela('p', 'Escolha um número entre 1 e 10');

function verificarChute() {
    console.log(numeroAleatorio);
}
function gerarNumeroAleatorio() {

    return parseInt(Math.random() * 10 + 1);
}

alguma ajuda com isso por favor?

3 respostas

Você precisa usar a função console.log para exibir um valor ou mensagem no console, fiz a seguinte alteração na função gerar Numero Aleatorio, tenta e verifica se é isso que você está tentando fazer:

let numeroSecreto = gerarNumeroAleatorio();

function exibirTextoNatela(tag, texto){
    let campo = document.querySelector(tag);
campo.innerHTML = texto;
}

exibirTextoNatela('h1','Jogo do número secreto');
exibirTextoNatela('p', 'Escolha um número entre 1 e 10');

function verificarChute() {
    console.log(numeroAleatorio);
}
function gerarNumeroAleatorio() {
    let numeroAleatorio = parseInt(Math.random() * 10 + 1);
    console.log(`o numero aleatorio eh: ${numeroAleatorio}`);
    return numeroAleatorio;
}

Apareçe agora, mas o botão do chute não faz nada agora

era para apareçer algo quando apreta o botão do chute

Cola esse código no seu vscode e vê se funciona, comigo funcionou!

let numeroSecreto = gerarNumeroAleatorio();

function exibirTextoNaTela (tag, texto){ let campo = document.querySelector(tag); campo.innerHTML = texto; }

exibirTextoNaTela("h1", "jogo do número secreto"); exibirTextoNaTela("p", " escolha um número entre 1 e 10");

function verificarChute() { console.log(numeroSecreto); }

function gerarNumeroAleatorio() { return parseInt(Math.random() * 10 + 1); }