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)
1
respuesta

Error en el código

<meta charset="UTF-8">

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

<script>

    var secretos = [3,5,7,9];
    var input = document.querySelector("input");
    var encontrado = false;

    input.focus();  


    function verificar () {

        for (var posicion = 0; posicion <= 3; 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>

Al acertar un numero secreto [3,5,7,9], y seguir intentado con números erróneos, el cartel de USTED ERRÓ desaparece. ¿Cómo se podría solucionar esto?. Muchas gracias.

1 respuesta
solución!

Listo, fue un error mío al colocar un var encontrado = false; donde no iba.