Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

Help!

Veo que Math.round y Math.random no me reconoce al igual que en el ejemplo del instructor

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadSin embargo tengo el mismo codigo, alguien puede orientarme con este tema por favor. Gracias anticipadas!

<meta charset="UTF-8">

<input/>

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


<script>


    function aleatorio(){
        return Math.round(Math.random()*10)
    }

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

        while(contador<=cantidad){
            numeroAleatorio=aleatorio();
            secretos.push(numeroAleatorio)
            contador++;
        }


        return secretos
    }

    var secretos=sortearNumero(4);

    console.log(secretos)

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

    function verificar(){

        var encontrado=false

        for(var posicion=0; posicion.length;posicion++){

            if (parseInt(input.value)==secretos[posicion]){
                alert("chido le atinaste carnal");
                encontrado=true;
                break;

            }            
        }

        if (encontrado==false){
                alert("erraste carnal era ");

        }

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


    }

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

</script>

3 respuestas

Hola Mario,

Me parece que el error no esta en la función del redondeo sino en la definición del array,

var secretos = [];

Prueba a ver si es esto.

Saludos

Hola Mario,

Puede ser que te falta el ; al final de la linea del return. Me cuentas si era ese. Quedo atento.

Cuando invocas la funcion numeroAleatorio() dentro del while la guardas en una variable: numeroAleatorio = numeroAleatorio() Pero falta el: var numeroAleatorio = numeroAleatorio()