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

desafío : Hora practicar

alert("¡Bienvenida y bienvenido a nuestro sitio web!");
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);

let nombreUsuario=prompt("Ingresa el nombre de usuario:");
let edadUsuario=prompt("Ingresa la edad:");
if(edadUsuario>=18)
alert("¡Puedes obtener tu licencia de conducir!");

1 respuesta

¡Hola Mar!

Gracias por compartir tu código. Parece que estás trabajando en un script que interactúa con el usuario a través de alertas y prompts. Vamos a revisar lo que has hecho y ver si hay algo que se pueda mejorar o ajustar.

  1. Alertas Iniciales: Comienzas con un par de alertas para dar la bienvenida y luego mostrar un mensaje de error. Esto está bien si quieres que el usuario vea estos mensajes al cargar la página.

  2. Variables Iniciales: Has declarado algunas variables (nombre, edad, numeroDeVentas, saldoDisponible), pero no las estás utilizando en el resto del código. Si no son necesarias para este ejercicio, podrías considerar eliminarlas para mantener el código limpio.

  3. Mensaje de Error: Has declarado mensajeDeError y lo estás utilizando en un alert, lo cual es una buena práctica para evitar repetir el mismo texto en varios lugares.

  4. Interacción con el Usuario: Estás utilizando prompt para pedir al usuario su nombre y edad. Esto es perfecto para obtener entradas del usuario.

  5. Condicional para Edad: La condición if(edadUsuario>=18) está correcta para verificar si el usuario tiene 18 años o más. Sin embargo, recuerda que prompt devuelve un valor de tipo string, por lo que sería mejor convertir edadUsuario a un número antes de hacer la comparación. Puedes hacerlo usando parseInt o Number. Aquí tienes un ejemplo:

    let edadUsuario = prompt("Ingresa la edad:");
    edadUsuario = parseInt(edadUsuario); // Convertir a número
    if (edadUsuario >= 18) {
        alert("¡Puedes obtener tu licencia de conducir!");
    } else {
        alert("Lo siento, aún no puedes obtener tu licencia de conducir.");
    }
    

Este ajuste asegurará que la comparación se realice correctamente. Además, he añadido un else para dar retroalimentación al usuario si no cumple con la condición.

Espero que estas sugerencias te sean útiles y te ayuden a mejorar tu código.