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

Haga lo que hicimos en aula: console.log

alert ("Bienvenido al juego del número secreto")

// Vriables 
let NumeroSecreto = 6;
let NumeroUsuario = prompt ("Indica un numero entre 1 y 10");

console.log ("Valor del usuario", NumeroUsuario);

console.log ("Resultado de la comparacion", NumeroUsuario == NumeroSecreto);

// La condicion si se cumple
if (NumeroSecreto == NumeroUsuario) {
    alert ("Acertastes el numero");
}

// La condicion no se cumple
else {
    console.log('Valor del número secreto es:', NumeroSecreto);
    alert ("No acertastes el numeo");
}
1 respuesta

Hola Alex,

¡Qué bueno que estás explorando cómo usar console.log en tu código! Veo que ya has incluido varios console.log para verificar los valores de las variables y el resultado de las comparaciones. Esto es excelente para entender lo que está sucediendo en tu programa.

Un par de sugerencias para mejorar aún más el uso de console.log en tu código:

  1. Verificar el tipo de dato: Puedes usar console.log para asegurarte de que el tipo de dato de NumeroUsuario es el esperado, especialmente porque prompt devuelve una cadena de texto. Puedes hacerlo así:

    console.log("Tipo de dato de NumeroUsuario:", typeof NumeroUsuario);
    
  2. Mostrar mensajes más descriptivos: Al usar console.log, intenta ser lo más descriptivo posible para que sea fácil entender qué parte del programa está generando el mensaje. Por ejemplo:

    console.log("Usuario ingresó el número:", NumeroUsuario);
    console.log("Comparación entre el número secreto y el ingresado:", NumeroUsuario == NumeroSecreto);
    
  3. Debugging del flujo del programa: Si quieres asegurarte de que el flujo del programa está funcionando como esperas, puedes añadir console.log en el inicio y el final de cada bloque if y else:

    if (NumeroSecreto == NumeroUsuario) {
        console.log("Entró en el bloque 'if'");
        alert("Acertaste el número");
    } else {
        console.log("Entró en el bloque 'else'");
        console.log('Valor del número secreto es:', NumeroSecreto);
        alert("No acertaste el número");
    }
    

Estas prácticas te ayudarán a tener un mejor control sobre lo que está ocurriendo en tu código y facilitarán la identificación de cualquier problema.

Espero haber ayudado y ¡buenos estudios!