¡Hola Adrian!
Parece que estás resolviendo un desafío interesante. Al revisar tu código, noté que estás en el camino correcto, pero parece que estás teniendo un problema con el mensaje de error. En lugar de mostrar el mensaje "¡Error! Completa todos los campos", estás solicitando el nombre y la edad del usuario antes de mostrar el mensaje de error.
Una forma de solucionar esto sería mostrar el mensaje de error después de que el usuario haya ingresado su nombre y edad, y antes de verificar si la edad es mayor o igual a 18. De esta manera, el usuario verá el mensaje de error si no completa los campos antes de la verificación de la edad.
Aquí tienes un ejemplo de cómo podrías reorganizar tu código para lograr esto:
alert("¡Bienvenida y bienvenido a nuestro sitio web!");
let nombre = "Luna";
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
nombre = prompt("¿Cuál es tu nombre?");
edad = prompt("¿Cuál es tu edad?");
if (nombre && edad) {
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
} else {
let mensajeDeError = "¡Error! Completa todos los campos";
alert(mensajeDeError);
}
} else {
let mensajeDeError = "¡Error! Completa todos los campos";
alert(mensajeDeError);
}
Espero que esto te ayude a resolver el desafío. ¡Sigue adelante y no dudes en preguntar si necesitas más ayuda!
Espero haber ayudado y buenos estudios!