Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Desafio 1

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=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")};

1 respuesta

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:

  1. 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"));
    
  2. 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!