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

[Proyecto] console.log

alert ("bienvenidos a nuestro hotel");

let numeroSecreto = 8;
let numeroHuesped = prompt("para ingresar al hotel con los gastos pagados indicame un numero entre el 1 y el 10:");

console.log(numeroHuesped);

if (numeroHuesped == numeroSecreto){
alert(ganaste, el numero es: ${numeroHuesped});
} else {
alert("lo lamento, tiene que pagar su estadia");
}

1 respuesta

Hola Gonzalo, espero que estés bien

Parece que estás trabajando en un proyecto donde utilizas alert, prompt y console.log para interactuar con el usuario. Tu código se ve bastante bien y parece que estás en el camino correcto. Aquí tienes un par de sugerencias o aclaraciones que podrían ser útiles:

  1. Uso de console.log: Veo que estás utilizando console.log(numeroHuesped);. Esto es genial para depurar y ver qué valor está ingresando el usuario. Es una buena práctica usar console.log para verificar el flujo de datos en tu aplicación.

  2. Comparación de valores: Recuerda que prompt siempre devuelve un valor de tipo cadena (string). Así que, cuando comparas numeroHuesped == numeroSecreto, estás comparando un string con un número. Aunque JavaScript hace la conversión automáticamente en este caso, es una buena práctica convertir numeroHuesped a un número explícitamente usando parseInt(numeroHuesped) o Number(numeroHuesped). Por ejemplo:

    let numeroHuesped = parseInt(prompt("para ingresar al hotel con los gastos pagados indicame un numero entre el 1 y el 10:"));
    
  3. Validación de entrada: También puedes considerar agregar una validación para asegurarte de que el usuario ingresa un número válido entre 1 y 10. Esto puede mejorar la experiencia del usuario y evitar errores inesperados.

Espero que estas sugerencias te sean de ayuda. ¡Bons estudios!