Solucionado (ver solución)
Solucionado
(ver solución)
3
respuestas

alguien me ayuda con el error del juego? no me sale el alert de

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Juego parte 3</title>
</head>
<body>


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




    <script> 
        function aleatorio(){
        return 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;

             if (numeroAleatorio != 0){
                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 enconrado = false;
                for (var posicion = 0; posicion < secretos.length; posicion ++){
                if (parseInt(input.value) == secretos[posicion]){
                    alert ("Usted acertó");
                    encontrado = true;
                    break;
              }

            }

               if (encontrado == false){
                   alert("Usted erró");

            }


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

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

        </script>

</body>
</html>
3 respuestas

hola cual alert porque lo ejecute y si sale acerto

solución!

Lo probe y funciono, quizas es tu navegador. saludos

No pasa qué no me salia el alert de "usted erró" muchas gracias !!!