¡Hola Farid, espero que estés bien!
Gracias por compartir tu solución y aporte. He revisado tu código y parece que estás trabajando en una funcionalidad básica de interacción con el usuario utilizando alert, prompt y console.log. Aquí te dejo algunos comentarios y sugerencias que podrían ayudarte a mejorar o expandir tu proyecto:
Orden de las alertas: Actualmente, muestras un mensaje de error antes de que el usuario tenga la oportunidad de ingresar datos. Si tu intención es mostrar un mensaje de error solo cuando los campos no están completos, podrías mover la alerta de error después de las solicitudes de prompt y condicionar su aparición.
Uso de prompt: Los prompt son útiles para obtener datos del usuario, pero considera que siempre devuelven un valor de tipo cadena (string). Si necesitas trabajar con números, como en el caso de la edad, es una buena práctica convertir el valor ingresado a un número utilizando parseInt o Number. Por ejemplo:
let edad = parseInt(prompt("Ingresa tu edad por favor"));
Validación de entradas: Podrías añadir validaciones para asegurarte de que el usuario ingresa datos válidos. Por ejemplo, verificar si nombre no está vacío o si edad es un número válido.
Mensajes de bienvenida y error: Podrías personalizar más los mensajes de bienvenida o error para que sean más informativos o amigables. Por ejemplo, después de obtener el nombre, podrías dar una bienvenida personalizada:
alert("¡Bienvenido/a, " + nombre + "!");
Manejo de errores: Considera agregar lógica para manejar situaciones en las que el usuario no ingresa datos válidos, como mostrar un mensaje de error específico o pedir al usuario que intente nuevamente.
Espero que estas sugerencias te sean útiles para continuar mejorando tu proyecto. ¡Sigue adelante con tus estudios de programación!
Espero ter ayudado y bons estudios!