Olá, Diogo! Tudo bem contigo?
Fiz o teste no seu código e não encontrei erro ao gerar a mensagem. Ela está gerando normalmente!
O problema que encontrei é que no momento do acerto ele gera a mensagem "VOCÊ ACERTOU"
e logo em seguida gera a mensagem "ERROU :("
.
Isso acontece porque o errou
está fora da comparação com o acertou
if (input.value == secret[position]){
alert ("VOCÊ ACERTOU");
erro == true;
break;
}
}
if(erro == false) {
alert("ERROU :(");
}
Feito a alteração, ficará dessa forma
if (input.value == secret[position]) {
alert("VOCÊ ACERTOU");
erro == true;
break;
}
if (erro == false) {
alert("ERROU :(");
}
}
Uma outra dica, seria interessante colocar um console.log
para vermos qual o número está sendo sorteado ;-)
Verifique o arquivo que está abrindo, Diogo, pois comigo foi somente esse detalhe nas mensagens mostradas.
Espero ter ajudado.
Um abraço e bons estudos!