¡Hola Mar!
Gracias por compartir tu código. Parece que estás trabajando en un script que interactúa con el usuario a través de alertas y prompts. Vamos a revisar lo que has hecho y ver si hay algo que se pueda mejorar o ajustar.
Alertas Iniciales: Comienzas con un par de alertas para dar la bienvenida y luego mostrar un mensaje de error. Esto está bien si quieres que el usuario vea estos mensajes al cargar la página.
Variables Iniciales: Has declarado algunas variables (nombre
, edad
, numeroDeVentas
, saldoDisponible
), pero no las estás utilizando en el resto del código. Si no son necesarias para este ejercicio, podrías considerar eliminarlas para mantener el código limpio.
Mensaje de Error: Has declarado mensajeDeError
y lo estás utilizando en un alert
, lo cual es una buena práctica para evitar repetir el mismo texto en varios lugares.
Interacción con el Usuario: Estás utilizando prompt
para pedir al usuario su nombre y edad. Esto es perfecto para obtener entradas del usuario.
Condicional para Edad: La condición if(edadUsuario>=18)
está correcta para verificar si el usuario tiene 18 años o más. Sin embargo, recuerda que prompt
devuelve un valor de tipo string, por lo que sería mejor convertir edadUsuario
a un número antes de hacer la comparación. Puedes hacerlo usando parseInt
o Number
. Aquí tienes un ejemplo:
let edadUsuario = prompt("Ingresa la edad:");
edadUsuario = parseInt(edadUsuario); // Convertir a número
if (edadUsuario >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
} else {
alert("Lo siento, aún no puedes obtener tu licencia de conducir.");
}
Este ajuste asegurará que la comparación se realice correctamente. Además, he añadido un else
para dar retroalimentación al usuario si no cumple con la condición.
Espero que estas sugerencias te sean útiles y te ayuden a mejorar tu código.