1
resposta

Não sei qual erro estou cometendo no ''título e parágrafo''. Após eu incluir linhas de tentativas, eles não aparecem mais na tela inicial. Assim como ''menor e maior''.

let numeroSecreto = gerarNumeroAleatorio(); let tentativas = 1;

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() { let chute = document.querySelector('input').value;

if (chute == numeroSecreto) {
    exibirTextoNaTela('h1', 'Acertou!');
    let palavrasTentativa = > 1 ? 'tentativas' : 'tentativa';
    let mensagemTentativas = `Você descobriu o número secreto com ${tentativas} ${palavraTentativa}!'`;
    exibirTextoNaTela('p', mensagemTentativas);
} else {
    if (chute > numeroSecreto) {
        exibirTextoNaTela('p','O número secreto é menor');
    } else {
        exibirTextoNaTela('p','O número secreto é maior');
    }
    tentativas++;
}

}

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

1 resposta

Bom dia!

Por favor, insira aqui no forum o código completo, com a declaração html dos inputs, para podermos avaliar.