¡Hola Valeria, espero que estés bien!
Parece que estás teniendo un problema con tu proyecto. Parece que el código que has escrito no está funcionando como esperabas. El problema principal que veo es que estás mostrando el mensaje de error antes de solicitar el nombre y la edad al usuario.
Una forma de corregir esto sería mover la parte del código que muestra el mensaje de error después de haber solicitado el nombre y la edad al usuario. De esta manera, el mensaje de error se mostrará solo si el usuario no completa los campos requeridos.
Aquí tienes un ejemplo de cómo podrías reorganizar tu código:
alert("¡Bienvenida y bienvenido a nuestro sitio web!");
let nombre = prompt("¿Cuál es tu nombre de usuario?");
let edad = prompt("¿Cuál es tu edad?");
if (nombre && edad) {
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
} else {
alert("¡No puedes obtener tu licencia de conducir!");
}
} else {
alert("¡Error! Completa todos los campos");
}
Con esta reorganización, el mensaje de error se mostrará solo si el usuario no completa los campos requeridos.
Espero que esta solución te ayude a avanzar con tu proyecto. ¡Buena suerte!
Espero haber ayudado y buenos estudios!