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

let numeroSecreto = 6;
let numeroUsuario = prompt('Digita un número de 1 a 10 por favor');

console.log(numeroUsuario);

if(numeroUsuario == numeroSecreto) {
    // Aqui confirmamos si el valor el falso o verdadero
    console.log(numeroUsuario == numeroSecreto);
    alert(`Felicidades, has acertado el número secreto: ${numeroSecreto}`);
    
} else {
    // Aqui confirmamos si el valor el falso o verdadero
    console.log(numeroUsuario == numeroSecreto);
    alert('No es tu día de suerte, sigue intentando...');
}
1 respuesta

Hola David,

¡Espero que estés disfrutando del curso! Veo que estás trabajando con console.log para verificar el flujo de tu programa y los valores de las variables. Lo que has hecho en tu código es un buen comienzo. Aquí tienes algunas sugerencias adicionales para utilizar console.log de manera efectiva:

  1. Verificar el tipo de dato: A veces, es útil verificar el tipo de dato de las variables, especialmente cuando trabajas con entradas de usuario. Puedes hacer esto con typeof. Por ejemplo:

    console.log(typeof numeroUsuario); // Esto te dirá si es un string o un número
    
  2. Mostrar mensajes más descriptivos: Puedes hacer que los mensajes en console.log sean más descriptivos para que sea más fácil entender lo que estás viendo en la consola. Por ejemplo:

    console.log(`El número ingresado por el usuario es: ${numeroUsuario}`);
    console.log(`El número secreto es: ${numeroSecreto}`);
    
  3. Depurar condiciones: Puedes usar console.log dentro de las condiciones para verificar qué camino está tomando tu programa:

    if (numeroUsuario == numeroSecreto) {
        console.log('El usuario ha adivinado correctamente.');
    } else {
        console.log('El usuario no ha adivinado el número secreto.');
    }
    
  4. Conversión de tipos: Si prompt devuelve un string y necesitas comparar como números, considera convertir numeroUsuario a un número usando parseInt o Number:

    numeroUsuario = parseInt(numeroUsuario, 10);
    

Espero que estas sugerencias te sean útiles para entender mejor cómo fluye tu programa y cómo se comportan tus variables. ¡Sigue experimentando y aprendiendo!

Espero haber ayudado y buenos estudios!