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

console.log

alert('Bienvenido al juego del número secreto');

let intento = prompt('Elige un número entre 1 y 10');
console.log('Valor de intento:', intento);

let numeroSecreto = 4;

console.log('Resultado de la comparación:', intento == numeroSecreto);

if (intento == numeroSecreto) {
alert('Adivinaste');
} else {
console.log('Valor del número secreto:', numeroSecreto);
alert('El número secreto era ' + numeroSecreto);

1 respuesta

Hola Emmanuel, espero que estés bien

Tu código parece estar bien estructurado para el juego del número secreto. Sin embargo, hay un pequeño detalle que podrías considerar para asegurarte de que la comparación funcione correctamente. Cuando usas prompt, el valor que obtienes es una cadena de texto (string), por lo que al compararlo con un número, es una buena práctica convertirlo a un número entero.

Puedes hacer esto utilizando parseInt o Number para convertir el valor de intento antes de la comparación. Aquí tienes un ejemplo de cómo podrías modificar tu código:

alert('Bienvenido al juego del número secreto');

let intento = prompt('Elige un número entre 1 y 10');
intento = parseInt(intento); // Convierte el intento a un número
console.log('Valor de intento:', intento);

let numeroSecreto = 4;

console.log('Resultado de la comparación:', intento == numeroSecreto);

if (intento == numeroSecreto) {
    alert('Adivinaste');
} else {
    console.log('Valor del número secreto:', numeroSecreto);
    alert('El número secreto era ' + numeroSecreto);
}

Con esta modificación, te aseguras de que la comparación entre intento y numeroSecreto se realice correctamente como números.

Espero haber ayudado y buenos estudios!