1
resposta

Quando coloco no primeira linha o let numeroSecreto = gerarNumeroAleatorio();meu texto some

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);

}
1 resposta

Olá, Pedro.

Tudo bem?

Testei esse seu código JavaScript com o meu HTML, e apresentou o erro "math is not defined", esse erro diz que "math" não foi definido, isso acontece porque a palavra "Math" de "Math.random()", precisa começar com a letra "M" maiúscula, e no seu caso está minúscula, creio que esse seja o erro, Veja no console do print:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Espero ter ajudado. Qualquer dúvida manda aqui. Valeu.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software