Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

no funciona mi codigo y no puedo ver en el desarrolador

por favor no encuentro el error

<meta charset="UTF-8">

<input/>
<button> Verificar si acerto con el secreto</button>

<script>
    function aleatorio() {

        return Math.round(math.random()*10);

    }


    function sortearNumeros (cantidad) {
        var secretos = [];
        var contador = 1;

        while (contador<=cantidad){

            numeroAleatorio = aleatorio();
            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;
    //verificar sin parentesis para que espere hasta que se apriete el boton


    </script>
1 respuesta

Hola Claudia Viendo tu codigo abri la herramienta de desarrollador ( puedes abrirlo con las teclas Crtl + shift + tecla j ) o hacer unclick derecho sobre la pagina web e ir la opcion inspeccionar y luego eliges la consola.

El error que marca es el siguiente: Uncaught ReferenceError: math is not defined

math no esta definida, porque dice esto ? porque esta mal tipeado lo correcto es Math la primera con mayuscula.

Dentro de la funcion aleatorio corrige la linea donde esta el return Math.round(math.random()*10);

Lo correcto seria return Math.round(Math.random()*10);

Sigue asi, muchos exitos.