Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

¿Me ayudan a encontrar el error?

Hola

Estuve haciendo el código mientras veía el video pero no me sale ninguna alert y no encuentro el error. ¿Me ayuda a encontrarlo, por favor?

<meta charset="utf-8">


<input/>
<button>Verificar si acertó con el secreto</button>



<script>
    // var secreto = Math.round(Math.random()*10);

    //Ahora el usuario definirá el valor

     var secreto = [3,5,7,9];



     var input = document.querySelector("input");
     input.focus();

function verificar() {

var encontrado = false;

for (var posicion = 0; posicion < 4; posicion++) {

     if (parseInt(input.value) == secretos[posicion]) {

            alert("Usted acertó");
            encontrado = true;
            break;

}
  // else {


       // alert("usted erró");
//}

   }

if (encontrado == false) {


alert("usted erró");

}


input.value = "";
input.focus();


}



var button = document.querySelector("button");
button.onclick = verificar;



</script>
2 respuestas
solución!

Ya encontré el error :D

Donde declaré la variable secretos me faltó una "s" y luego usaba esa misma variable como "secretos" entonces no hacía nada por esa razón :3

Es genial cuando uno encuentra esos errores, yo hace poco "perdí" 2 noches tratando algo funcionara como quería.

Era una palabra.

Hace rato, un "1"

Sé de sistemas que se han caído por un ";" jajaja

El mundo del debugging.