¡Hola Estudiante, espero que estés bien!
Espero que estés teniendo un buen día. Vamos a revisar tu código y ver cómo podemos mejorarlo.
Variables duplicadas: Estás declarando la variable nombre y edad dos veces. La primera declaración asigna valores iniciales, pero luego las vuelves a declarar con prompt(). En JavaScript, no necesitas volver a declarar una variable si ya existe. Puedes simplemente asignarle un nuevo valor. Por ejemplo:
let nombre = "Lua";
let edad = 25;
// Más tarde en el código
nombre = prompt("¿Cuál es tu nombre?");
edad = prompt("¿Cuál es tu edad?");
Uso de alert() y prompt(): Estás utilizando correctamente alert() para mostrar mensajes al usuario y prompt() para obtener información. Asegúrate de que el flujo de tu aplicación tiene sentido para el usuario. Por ejemplo, primero podrías preguntar el nombre y la edad antes de mostrar cualquier mensaje de error.
Mensaje de error: Tienes una línea que muestra un mensaje de error que parece ser redundante. Si el mensaje de error debe mostrarse bajo ciertas condiciones, considera usar una estructura de control para eso.
Condicional: La condición if (edad >= 18) está bien para verificar si alguien puede obtener una licencia de conducir. Solo asegúrate de que la variable edad esté correctamente convertida a un número, ya que prompt() devuelve un string. Puedes hacer esto usando parseInt() o Number(). Por ejemplo:
let edad = prompt("¿Cuál es tu edad?");
edad = parseInt(edad); // o Number(edad)
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
}
Aquí tienes un ejemplo de cómo podría quedar tu código:
alert('Bienvenida y bienvenido a mi web');
let nombre = prompt("¿Cuál es tu nombre?");
let edad = parseInt(prompt("¿Cuál es tu edad?"));
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
} else {
alert("¡Error! Completa todos los campos correctamente.");
}
Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!