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

[Proyecto] desafio: console.log

let numeroSecreto = 6; let numeroUsuario = prompt("Adivina el número secreto");

if (numeroUsuario == numeroSecreto) { alert( adivinaste el número secreto: ${numeroSecreto} ); console.log("numero secreto "+ numeroSecreto); console.log("numero usuario "+ numeroUsuario);

} else { alert("¡Fallaste!"); console.log("numero secreto "+ numeroSecreto); console.log("numero usuario "+ numeroUsuario); }

1 respuesta

Hola, Carlos, espero que estés bien

Parece que estás trabajando en un proyecto donde el usuario debe adivinar un número secreto. Tu código está bastante bien estructurado para lograr esto. Sin embargo, hay un pequeño detalle que podrías considerar para mejorar la experiencia del usuario.

Cuando usas prompt para obtener el número del usuario, el valor que se recibe es una cadena de texto (string). Por eso, al comparar numeroUsuario con numeroSecreto, es una buena práctica asegurarse de que ambos sean del mismo tipo de dato. Puedes convertir numeroUsuario a un número usando parseInt o Number. Aquí tienes un ejemplo de cómo podrías hacerlo:

let numeroSecreto = 6;
let numeroUsuario = parseInt(prompt("Adivina el número secreto"));

if (numeroUsuario === numeroSecreto) {
  alert(`¡Adivinaste el número secreto: ${numeroSecreto}!`);
  console.log("Número secreto: " + numeroSecreto);
  console.log("Número usuario: " + numeroUsuario);
} else {
  alert("¡Fallaste!");
  console.log("Número secreto: " + numeroSecreto);
  console.log("Número usuario: " + numeroUsuario);
}

Al usar parseInt, te aseguras de que numeroUsuario sea un número y la comparación se realice correctamente. También he añadido un pequeño ajuste en los mensajes de consola para que se vean más claros.

Espero que esto te sea útil y te ayude a seguir avanzando en tu proyecto. ¡Bons estudios!