Mi código de juegosecreto
<meta charset="UTF-8">
<input />
<button>Este es un boton</button>
<script>
function aleatorio() {
return Math.round(Math.random() * 10);
}
function sortearNumero(cantidad) {
var contador = 1;
var secreto = [];
var numeroAleatorio;
while (contador <= cantidad) {
console.log(numeroAleatorio);
numeroAleatorio = aleatorio();
var encontrar = false;
if (numeroAleatorio != 0) {
for (i = 0; i < secreto.length; i++) {
if (numeroAleatorio == secreto[i]) {
encontrar = true;
break;
}
}
if (encontrar == false) {
secreto.push(numeroAleatorio);
contador++;
}
}
}
return secreto;
}
var secretos = sortearNumero(4);
console.log(secretos);
var input = document.querySelector("input");
input.focus();
function verificar() {
var encontrado = false
for (i = 0; i <= secretos.length; i++) {
if (parseInt(input.value) == secretos[i]) {//se usa .length para hacer las iteraciones segun el tamaño del arreglo
alert("Acerto");
encontrado = true;
break;
}
}
if (encontrado == false) {
alert("esta usted equivocado señor")
}
input.value = "";//borra el cntenido dentro de input
input.focus();
}
var button = document.querySelector("button");
button.onclick = verificar;
# </script>