boa tarde, estou tentando fazer esse exercicio aplicando o while. Quando eu acerto aparece a msg acertou e beleza, porém quando eu erro, o alert de tente novamente, fica aparecendo na tela sem me dar a chance de tentar novamente acertar o numero. O que eu errei no meu código? muito obrigado.
var segredo = 8;
var tentativas = 1;
var maxTentativas = 3;
var input = document.querySelector("input");
function verifica(){
while (tentativas <= maxTentativas){
if(input.value == segredo){
alert("Você conseguiu");
break;
}
else{
if(tentativas == maxTentativas){
alert("PERDEU");
}
else{
alert("tente novamente");
input.value = "";
input.focus();
}
}
}
tentativas = tentativas + 1;
}
var button = document.querySelector ("button");
button.onclick = verifica;
</script>