Tentei fazer o jogo de adivinhação com máximo de 3 tentativas, como foi passada em uma das aulas anteriores mas não consegui. O que está dando errado neste código?
<meta charset="utf-8">
<input />
<button>Clique-me</button>
<script>
var segredo = Math.round(Math.random()*2);
var maximoTentativas = 3;
var tentativaAtual = 1;
while(tentativaAtual <= maximoTentativas) {
var input = document.querySelector("input");
input.focus();
function sorteia() {
if (input.value == segredo) {
alert("Acertou!");
tentativaAtual = maximoTentativas;
document.write("fim");
} else {
alert("errou");
}
input.value = "";
input.focus();
}
tentativaAtual++;
}
var button = document.querySelector("button");
button.onclick = sorteia;
</script>