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

console.log

//? numero secreto del programa
let numeroSecreto = 3;
//* aca va a estar el numero del usuario
let numeroUsuario = prompt("escribe un entre el 1 y 10 numero");
// alert('hola mundo');
console.log(numeroUsuario); //# aca voy a poder ver el numero del usuario en consola

if (numeroUsuario == numeroSecreto) { //! aca se hace la compracion de los 2 numeros
//!Acertamos, fue verdadera la condicion
alert(Acertaste, el numero es: ${numeroUsuario});
}else{
//!La condicion no se cumplio
alert('Lo siento, no acertaste el numero');

}

1 respuesta

Hola, Lucas, espero que estés bien

¡Qué bueno que estás practicando con JavaScript! Tu código parece estar en el camino correcto para crear un pequeño juego de adivinanza de números. Sin embargo, hay un pequeño detalle que podrías considerar para mejorar la funcionalidad de tu programa.

El método prompt siempre devuelve un valor de tipo cadena (string), por lo que cuando comparas numeroUsuario con numeroSecreto, estás comparando una cadena con un número. Para asegurarte de que la comparación sea correcta, puedes convertir numeroUsuario a un número utilizando Number() o parseInt(). Aquí te muestro cómo podrías hacerlo:

let numeroSecreto = 3;
let numeroUsuario = prompt("Escribe un número entre el 1 y 10");

// Convertir el número del usuario a un número entero
numeroUsuario = Number(numeroUsuario);

console.log(numeroUsuario);

if (numeroUsuario === numeroSecreto) { // Usa === para una comparación más estricta
    alert(`Acertaste, el número es: ${numeroUsuario}`);
} else {
    alert('Lo siento, no acertaste el número');
}

Al hacer esta conversión, te aseguras de que la comparación sea numérica y no de cadenas. Además, es una buena práctica usar === para comparaciones estrictas en JavaScript, ya que verifica tanto el valor como el tipo de dato.

Espero que esto te ayude a mejorar tu código. ¡Espero que te diviertas mucho programando!

Espero haber ayudado y buenos estudios!