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

//Variables
let numeroSecreto = 3;
//Utilizaremos este comando para mostrar y verificar el valor asignado a adivinar en la consola
console.log("Valor inicial del numeroSecreto:", numeroSecreto);
let numeroUsuario = prompt("Me indicas un número entre el 1 al 10:");
//Utilizaremos este comando para mostrar y verificar el valor ingresado por el usuario en la consola
console.log("Valor ingresado del numeroUsuario:", numeroUsuario);
// Vamos a eliminar este comando por no ser necesario en este ejercicio: console.log(numeroUsuario);
/*
Este código realiza la comparación
*/
//Utilizaremos este comando para verificar la comparación de ambas variables
console.log("¿numeroUsuario es igual a numeroSecreto?", numeroUsuario == numeroSecreto);
if (numeroUsuario == numeroSecreto) {
// Acertamos el número
//alert(Acertaste, el número es: ${numeroSecreto});
console.log("Se cumplió la condición, acertaste!");
alert("Acertaste, el número secreto era " + numeroSecreto);
} else {
// La condición no se cumplió
console.log("No se cumplió la condición.")
alert('Lo siento, no acertaste el número');
}

1 respuesta

¡Hola, José, espero que estés bien!

Gracias por compartir tu código. Parece que estás en el camino correcto para entender cómo usar console.log para depurar y verificar el flujo de tu programa. Aquí tienes algunas sugerencias para mejorar tu práctica:

  1. Verificación de Tipos: Ten en cuenta que el valor que obtienes de prompt es siempre una cadena de texto. Si deseas comparar numéricamente, puedes convertir numeroUsuario a un número usando parseInt o Number. Por ejemplo:

    let numeroUsuario = parseInt(prompt("Me indicas un número entre el 1 al 10:"));
    
  2. Uso de console.log: Es genial que estés utilizando console.log para verificar los valores de tus variables. Esto es esencial para entender qué está pasando en tu código. Puedes añadir más console.log si deseas verificar otros aspectos, como el tipo de las variables:

    console.log("Tipo de numeroUsuario:", typeof numeroUsuario);
    
  3. Mensajes Claros: Asegúrate de que los mensajes que imprimes en la consola sean claros para ti, especialmente si estás depurando un problema específico. Esto te ayudará a identificar rápidamente dónde podría estar el problema.

Por último, recuerda que la práctica constante te ayudará a mejorar tus habilidades de programación y depuración. Espero que estas sugerencias te sean útiles.

¡Espero haber ayudado y buenos estudios!