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

Agregando console.log

  1. alert("¡Bienvenida y bienvenido a nuestro sitio web!");
  2. // Definimos el número secreto
  3. let numeroSecreto = 2;
  4. console.log("Número secreto:", numeroSecreto);
  5. // Pedimos un número al usuario
  6. let numeroUsuario = prompt("Me indicas un número entre el 1 al 10, por favor:");
  7. console.log("Número ingresado:", numeroUsuario);
  8. // Comparamos
  9. if (numeroUsuario == numeroSecreto) {console.log("El usuario acertó");
  10. alert(Acertaste, el número es: ${numeroUsuario});}
  11. else {console.log("El usuario no acertó");
  12. alert("Lo siento, no acertaste el número");}
  13. console.log("Fin del programa");
1 respuesta

¡Hola! Parece que estás haciendo un gran trabajo al incorporar console.log en tu código para seguir el flujo del programa y verificar los valores de las variables. Aquí tienes algunas sugerencias para mejorar tu uso de console.log:

  1. Antes de la comparación: Ya estás imprimiendo el número secreto y el número ingresado por el usuario, lo cual es excelente. Esto te ayuda a verificar que los valores sean los esperados antes de realizar la comparación.

  2. Dentro de las condiciones: Has añadido console.log tanto para el caso en que el usuario acierta como para cuando no lo hace. Esto es útil para entender qué camino está tomando tu programa.

  3. Flujo del programa: También has agregado un console.log al final del programa que indica "Fin del programa". Esto es una buena práctica para saber cuándo el programa ha terminado de ejecutarse.

Una pequeña mejora podría ser añadir un console.log justo después de la línea del prompt para asegurarte de que el valor ingresado se está capturando correctamente como un número. Por ejemplo:

let numeroUsuario = prompt("Me indicas un número entre el 1 al 10, por favor:");
console.log("Número ingresado (antes de convertir):", numeroUsuario);
numeroUsuario = Number(numeroUsuario);
console.log("Número ingresado (después de convertir):", numeroUsuario);

Esto te ayudará a verificar si el valor ingresado es correctamente interpretado como un número, lo cual es importante para la comparación posterior.

Espero que estas sugerencias te sean útiles. ¡Sigue adelante con tu aprendizaje de JavaScript! Espero haber ayudado y buenos estudios!