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 = 7;
console.log(numeroSecreto);
let numeroUsuario = prompt("Me indicas un número entre 1 y 10 por favor:");
//Mostrar en consola
console.log(numeroUsuario);

//Mensajes en variables
let correcto = `Acertaste el número es: ${numeroUsuario}`
let incorrecto = 'Lo siento, no acertaste el número secreto' 

//Lógica
if (numeroUsuario == numeroSecreto) {
    alert(correcto);
    console.log(correcto)
} 
else{
    alert(incorrecto);
    console.log(incorrecto)
}
1 respuesta

¡Hola Juan!

Parece que estás trabajando en un pequeño juego para adivinar un número secreto. Tu código está casi completo, pero hay un pequeño detalle que puede causar un problema: el uso de prompt. Cuando usas prompt, el valor que se obtiene es una cadena de texto, no un número. Por lo tanto, cuando comparas numeroUsuario con numeroSecreto, estás comparando una cadena con un número.

Para solucionar esto, puedes convertir numeroUsuario a un número usando la función Number(). Aquí te dejo un ejemplo de cómo podrías hacerlo:

let numeroSecreto = 7;
console.log(numeroSecreto);
let numeroUsuario = prompt("Me indicas un número entre 1 y 10 por favor:");
// Convertir el valor ingresado a número
numeroUsuario = Number(numeroUsuario);

// Mostrar en consola
console.log(numeroUsuario);

// Mensajes en variables
let correcto = `Acertaste el número es: ${numeroUsuario}`;
let incorrecto = 'Lo siento, no acertaste el número secreto';

// Lógica
if (numeroUsuario === numeroSecreto) {
    alert(correcto);
    console.log(correcto);
} 
else {
    alert(incorrecto);
    console.log(incorrecto);
}

Con este cambio, la comparación entre numeroUsuario y numeroSecreto debería funcionar correctamente. Espero que esto te ayude a continuar con tu proyecto.

¡Espero haber ayudado y buenos estudios!

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