Hola Cueva,
Parece que estás trabajando en un proyecto de JavaScript y te gustaría saber si tu código está funcionando correctamente. Vamos a revisarlo juntos.
Tu código parece estar bien estructurado, pero hay algunos puntos que podrías considerar para asegurarte de que funcione como esperas:
Comparación de edades: Cuando usas prompt
para obtener la edad del usuario, el valor que recibes es una cadena de texto (string). Para compararlo correctamente con edadLicencia
, que es un número, deberías convertir edadUsuario
a un número. Puedes hacerlo usando parseInt
o Number
.
let edadUsuario = parseInt(prompt("Me indicas tu edad por favor"));
Espacios en el mensaje de alerta: En el mensaje de alerta en la condición else
, podrías agregar un espacio después de la coma para que el mensaje sea más legible:
else {alert("lo siento, no obtienes tu licencia");}
Con estas pequeñas modificaciones, tu código debería funcionar como esperas. Aquí está el código ajustado:
alert("Bienvenida y bienvenido a nuestro sitio web");
let nombre = "Lua";
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
let mensajeDeError = "¡Error! completa todos los campos";
let nombreUsuario = prompt("Me indicas el nombre de usuario:");
let edadUsuario = parseInt(prompt("Me indicas tu edad por favor"));
let edadLicencia = 18;
alert(mensajeDeError);
console.log(nombreUsuario);
console.log(edadUsuario);
if (edadUsuario >= edadLicencia) {
alert("puedes obtener tu licencia de conducir");
} else {
alert("lo siento, no obtienes tu licencia");
}
Espero que esto te ayude a avanzar en tu proyecto. ¡Espero haber ayudado y buenos estudios!