Hello pessoal! Tudo bem?
Bem, estou com uma enorme dificuldade no meu código.
Acontece que ao realizar o chute, ele diz que ou é menor ou maior, suponhamos que eu coloque 9 e diga que é maior, significa que o número secreto é 10 e que ao acertar, ele deve me trazer o texto "Acertou!", mas infelizmente ele não está retornando mais essa mensagem, ele retorna "o número secreto é maior ou menor!"
Podem, me ajudar, por favor?
let numeroSecreto = gerarNumeroAleatorio();
let tentativa = 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 de 1 a 10');
function verificarChute() {
let chute = document.querySelector('input').value
if (chute == numeroSecreto) {
let mensagemTentativa = `Você descobriu o número secreto com ${tentativa} ${palavraTentativa}!`
let palavraTentativa = tentativa > 1 ? 'tentativas' : 'tentativa';
exibirTextoNaTela('h1','Acertou!');
exibirTextoNaTela('p', mensagemTentativa);
} else if (chute < numeroSecreto) {
exibirTextoNaTela('p','O Número Secreto é maior!');
} else {
exibirTextoNaTela('p','O Número Secreto é menor!');
}
} tentativa++;
function gerarNumeroAleatorio () {
return parseInt (Math.random() * 10 + 1);
}