Boa noite, estou com um problema no código abaixo. Quando insiro os números 2 ou 9 para a verificação, o programa me devolve a mensagem que errei a adivinhação. Mas observando o código os números estão no meio array. Podem me ajudar ?
<meta charset="utf-8">
<input/>
<button>Compare com o meu segredo </button>
<script>
var segredos = [5,2.9,3];
var input = document.querySelector("input");
input.focus();
function verifica() {
var achou = false;
for(var posicao = 0; posicao < segredos.length; posicao = posicao + 1) {
if(input.value == segredos[posicao]) {
achou = true;
break;
}
}
if(achou == true) {
alert("Parabéns! Você acertou um dos números secretos");
} else {
alert("Infelizmente você errou!");
}
}
input.value = "";
input.focus();
var button = document.querySelector("button");
button.onclick = verifica;