Hola Bryan,
Parece que estás trabajando en un ejercicio para comparar un número secreto con el número que ingresa el usuario. El código que compartiste parece estar bien estructurado para cumplir con esa tarea. Aquí te dejo algunos puntos que podrías considerar para asegurarte de que todo funcione correctamente:
Uso de prompt
y alert
: Estos métodos son parte del navegador y funcionan bien en entornos de desarrollo web. Asegúrate de que estás ejecutando este código en un entorno que soporte estas funciones, como un navegador web.
Comparación de números: El valor retornado por prompt
es 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 numero por favor:"));
Pruebas: Asegúrate de probar tu código con diferentes entradas para verificar tanto el caso en que el usuario acierta como el caso en que falla.
Aquí tienes un ejemplo de cómo podrías ajustar el código para asegurar que la comparación sea numérica:
let numeroSecreto = 6;
console.log("Numero secreto es: " + numeroSecreto);
let numeroUsuario = parseInt(prompt("Me indicas un numero por favor:"));
console.log("Numero de usuario es: " + numeroUsuario);
if (numeroUsuario === numeroSecreto) {
alert(`Acertaste! Tu numero es ${numeroUsuario}`);
console.log(`El usuario gano con el numero: ${numeroUsuario}`);
} else {
alert("Sigue intentando");
console.log(`El usuario fallo con el numero: ${numeroUsuario}`);
}
Espero que esto te ayude a continuar con tu práctica. ¡Espero haber ayudado y buenos estudios!