estou fazendo o projeto da logica e programação:
vi que ha algo que me incomoda quando vou CHUTAR um numero o exemplo
1 - o numero secreto é maior e se coloco 2 depois e o numero continua ssendo maior a Tela nao atualiza e parece congelada. Ai tentei arrumar isto que me incomodou queria saber se esta certo pq acabei interrompendo o projeto para pesquisar e estudar como arrumar este errinho e com ajuda da Lura consegui arrumar mas no curso eu ainda não tinha aprendido esta funcao de setTimeout, enfim queria saber se isso pode ser um problema enao deveria me importar com este tipo de coisas.
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() {
let chute = document.querySelector('input').value;
if (chute == numeroSecreto){
exibirTextoNaTela('h1' , 'Acertou');
exibirTextoNaTela('p' , 'Você descobriu o Número secreto!');
}else{
exibirTextoNaTela('p' , '');
setTimeout(function(){
if (chute > numeroSecreto){
exibirTextoNaTela('p' , 'O número secreto é menor');
}else{
exibirTextoNaTela('p' , 'O número secreto é maior');
}
}, 200);
}
function gerarNumeroAleatorio() {
return parseInt(Math.random() * 10 + 1);
}