¡Hola, Cesar, espero que estés bien!
Parece que estás trabajando en un ejercicio para practicar la lógica de programación en JavaScript. Tu código está bastante bien encaminado para cumplir con los requisitos del desafío. Sin embargo, hay un par de cosas que podrías considerar para asegurarte de que todo funcione correctamente:
Conversión de tipos: Cuando usas prompt
para obtener la edad del usuario, el valor se almacena como una cadena de texto. Para compararlo correctamente con edadMayor
, que es un número, sería una buena idea convertir la entrada del usuario a un número. Puedes hacerlo usando parseInt()
o Number()
. Por ejemplo:
edad = parseInt(prompt("Dame tu edad"));
Orden de las alertas: Asegúrate de que las alertas se muestren en el orden correcto. Primero das la bienvenida, luego muestras el mensaje de error (que es parte del ejercicio) y después pides el nombre y la edad.
Aquí tienes una versión ajustada de tu código:
const edadMayor = 18;
let nombre = 'Lua';
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
let mensajeError = '¡Error! Completa todos los campos';
alert("¡Bienvenido o bienvenida a nuestro sitio web!");
alert(mensajeError);
nombre = prompt("Dame tu nombre");
edad = parseInt(prompt("Dame tu edad"));
if (edad >= edadMayor) {
alert("¡Puedes obtener tu licencia de conducir!");
} else {
alert("Aun no puedes obtener tu licencia");
}
Espero que esto te ayude a avanzar con el ejercicio. ¡Bons estudos!