Criei uma função para analisar os números do array e comparar com o input, mas ele ainda alerta que está errado
<meta charset="UTF-8">
<input/>
<button>Compare com o número que estou pensando!</button>
<script>
function sorteia(){
return Math.round(Math.random() * 10);
}
function numeroSegredos(quantidade){
var segredos = []
var numero = 1
while(numero <= quantidade){
var numerosAleatorios = sorteia();
var existe = false;
for(var posicao = 1; posicao < segredos.length; posicao++){
if(segredos[posicao] == numerosAleatorios){
existe = true;
break;
}
}
if(existe == false){
segredos.push(numerosAleatorios)
numero++
}
}
return segredos
}
var segredos = numeroSegredos(4);
var input = document.querySelector("input");
function numeroVerificado(){
var numerosParaAnalisar = segredos
for(var posicao = 0;posicao < segredos.length;posicao){
if(numerosParaAnalisar[posicao] == input){
break
alert("Parabéns! Você acertou!")
}else{
alert("ERROU!!")
posicao++
}
}
}
console.log(segredos)
var button = document.querySelector("button");
button.onclick = numeroVerificado
</script>