Boa tarde, gente! Esse código que fiz não funcionou e acho que é porque eu não determinei quando o loop tem que terminar, mas já perdi em tanto {}. Alguém pode me ajudar e talvez simplificar o código? Obrigada!
<meta charset="UTF-8">
<h1>Vamos jogar um jogo de adivinhação!</h1>
Eu pensei em um número e você tem três chances para adivinhar qual é o número.<br>
<input/>
<button>Digite seu palpite e clique aqui</button>
<script>
var segredo = Math.round(Math.random() * 10);
var input = document.querySelector("input");
input.focus();
var tentativaAtual = 1;
while(tentativaAtual <= 3){
function verifica(){
if(input.value == segredo) {;
alert("Você acertou!");
} else{
alert("Você errou! Tente novamente :)");
input.focus();
tentativaAtual++;
}
}
}
var button = document.querySelector("button");
button.onclick = verifica;
</script>