Hola, Fabian, espero que estés bien
He revisado tu código y parece que hay un pequeño problema con cómo estás manejando la entrada de la edad. El valor devuelto por prompt
es una cadena de texto, por lo que necesitas convertirlo a un número antes de realizar comparaciones numéricas.
Puedes usar parseInt
para convertir la entrada a un número entero. Aquí te muestro cómo podrías ajustar tu código:
let nombre = "Lua";
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
alert("¡Error! completa todos los campos");
let mensajeDeError = "Error Completa todos los campos";
alert(mensajeDeError);
nombre = prompt("Nombre de usuario:");
edad = parseInt(prompt("¿Cuántos años tienes?"), 10);
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
} else {
alert("¡No puedes obtener tu licencia!");
}
Con este cambio, el programa debería funcionar correctamente al comparar la edad ingresada.
Espero haber ayudado y buenos estudios!