Hola Erick,
Parece que estás trabajando en un ejercicio de lógica de programación y estás utilizando JavaScript para crear alertas y solicitar información al usuario. Vamos a revisar tu código y ver si hay algo que puedas ajustar o mejorar.
Uso de alert
y prompt
: Estás utilizando alert
para mostrar mensajes y prompt
para solicitar información al usuario. Esto está correcto para un ejercicio básico de interacción con el usuario.
Variable mensajeDeError
: Estás asignando el resultado de alert("¡Error! Completa todos los campos")
a mensajeDeError
. Sin embargo, alert
no devuelve un valor, por lo que mensajeDeError
será undefined
. Si deseas mostrar un mensaje de error, simplemente usa alert("¡Error! Completa todos los campos")
sin asignarlo a una variable.
Condicional para la edad: La condición if(edad >= 18)
está bien para verificar si el usuario tiene 18 años o más. Sin embargo, ten en cuenta que prompt
devuelve un string, por lo que es buena práctica convertir edad
a un número antes de compararlo. Puedes hacerlo usando Number(edad)
o parseInt(edad)
.
Aquí tienes un ejemplo de cómo podrías ajustar tu código:
alert('Bienvenido a nuestro sitio web');
let nombre = prompt("Cual es tu nombre?");
let edad = prompt("Cual es tu edad?");
if (Number(edad) >= 18) {
alert("Puedes obtener tu licencia de conducir!");
} else {
alert("Lo siento, no puedes obtener tu licencia de conducir.");
}
Espero que esto te ayude a continuar con tu desafío de lógica de programación. ¡Bons estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios