Hola a todos, tengo un problema. Si bien el codigo genera 4 variables distintas el probleama es que no me esta funcionando las alertas!!!
adjunto el codigo
<meta charset="UTF-8">
<input/>
<button>Verificar acerto el secreto </button>
<script>
function aleatorio(){
return Math.round(Math.random()*10)
}
//var secreto = Math.round(Math.random()*10);
function sortearNumeros(cantidad){
var secretos = []
var contador = 1
while (contador <= cantidad ){
var numeroAleatorio = aleatorio();
console.log(numeroAleatorio)
var encontrado = false
for(var posicion = 0; posicion< secretos.length; posicion++){
if (numeroAleatorio==secretos[posicion]){
encontrado = true;
break
}
}
if(encontrado == false){
secretos.push(numeroAleatorio);
contador ++
}
}
return secretos
}
var secretos = sortearNumeros(4);
console.log(secretos)
var input = document.querySelector("input");
input.focus()
function verificar() {
var encontrado = false
for(var posicion = 0; posicion <secretos.length ; posicion++){
if(parseInt(input.value) == secretos[posicion]) {
alert("Usted acerto")
encontrado = true
break
}
if (encontrado == false){
alert ("usted erro")
}
input.value =""
input.focus()
}
var button =document.querySelector("button")
button.onclick=verificar;
}
</script>