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 el aula: console.log

let numeroSecreto = 4; console.log("Número secreto:", numeroSecreto);

let numeroUsuario = prompt("Adivina el número secreto"); console.log("Número ingresado por usuario:", numeroUsuario);

if (numeroUsuario == numeroSecreto) { console.log("El usuario adivinó el número secreto."); alert(Adivinaste el número secreto: ${numeroSecreto}); 44 }

else { console.log("El usuario no adivinó el número secreto."); alert("¡Numero Incorrecto!"); console.log("Número secreto:", numeroSecreto); console.log("Número usuario:", numeroUsuario); }

console.log("Fin del programa.");

1 respuesta

¡Hola, Sebastian, espero que estés bien!

Parece que estás trabajando en un pequeño juego de adivinanza de números en JavaScript. Tu código en general se ve bien, pero he notado un pequeño detalle en el bloque if que podrías querer revisar. Tienes un "44" al final de la condición if, justo después del alert. Esto parece ser un error tipográfico y no debería estar ahí, ya que podría causar un error o comportamiento inesperado en tu código.

Aquí te dejo cómo debería verse la parte del if:

if (numeroUsuario == numeroSecreto) {
  console.log("El usuario adivinó el número secreto.");
  alert(`Adivinaste el número secreto: ${numeroSecreto}`);
}

Asegúrate de eliminar ese "44" para que tu código funcione correctamente. Además, recuerda que prompt devuelve un valor de tipo cadena, por lo que si quieres comparar números, podrías convertir numeroUsuario a un número usando parseInt o Number:

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

Espero que esto te ayude a resolver el problema. ¡Bons estudios!