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

presento este error caught ReferenceError: concole is not defined at sortearNumeros (j

<meta charset="UTF-8">

    <h3>Juego Secerto</h3>
</center>

<input/>

<button>Verificar 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();
            concole.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 encontrado= 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>
2 respuestas
solución!

En la linea 26 tenes escrito concole.log y deberia ir console.log

Hola Estudiante, ¿cómo estás?

Al probar tu código, me apareció el mismo error. Mientras avance en los estudios, vas a aprendiendo, de a poco, a interpretar los errores.

Te voy a enseñar una de las primeras cosas que tienes que tener en cuenta, al mirar un error apuntado en la consola: la línea de código dónde se encuentra el error.

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

Aquí dice que el error es que "concole" en la línea 26 del archivo "test-alumno.html" no está definido. O sea por algo, el programa interrumpe su ejecución en esta línea. Entonces, vamos a analizarla: concole.log(numeroAleatorio);

¿Puedes percibir que hay un error de sintaxis? La sintaxis correcta es <console.log/>, no <concole.log/>.

¡Saludos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios