Olá camaradas! Tenho mais uma dúvida! Esse código deveria mostrar a mensagem "Acertou!" quando o número digitado se encontra dentro do array e a mensagem "Errou" quando o número não está.
Entretanto, quando o número é acertado, o programa ainda exibe o "Errou"!. Quebrei um puco de cabeça aqui e não consegui encontrar uma solução para que a mensagem "Errou" não seja exibida quando número é acertado.
Vocês podem me ajudar?
Obrigado!
<meta charset="UTF-8">
<input id = "input">
<button id = "botao">Sorteio!</button>
<script>
var numero = document.getElementById("input");
numero.focus();
var segredos = [16, 34, 37, 42, 50, 58]
function sorteia() {
for(var i = 0; i < segredos.length; i++) {
if(segredos[i] == numero.value) {
alert("Acertou");
break;
}
}
alert("Errou");
numero.value = "";
numero.focus();
}
var botao = document.getElementById("botao");
botao.onclick = sorteia;
</script>