O código funciona perfeitamente, porém quando solicitado para comparar novamente um número errado o alert() não aparece. Exemplo, se o número sorteado for 1 e eu chutar 2, na primeira vez o alert() aparece, porém se eu tentar novamente não. O que acontece e como pode ser resolvido?
Desde já agradeço
<meta charset = "UTF-8">
<input>
<button>Comparar</button>
<script>
let input = document.querySelector("input");
input.focus();
let button = document.querySelector("button");
button.onclick = compara;
let segredos = [Math.round(Math.random()*10)];
var achou = false;
function compara() {
for (let posiçao = 0; posiçao < segredos.length; posiçao++){
if (input.value == segredos[posiçao]) {
alert("Você acertou!");
achou = true;
break;
}
}
if (achou == false) {
alert("Você errou!");
}
input.value = "";
input.focus();
}
</script>