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

[Proyecto] Desafio: Hora de 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);

nombre = prompt ("Cual es tu nombre: ");
edad = prompt("Cual es tu edad: ");

if (edad >=18) {
alert ("¡Puedes obtener tu licencia de conducir!")
}

1 respuesta

Hola Laura, espero que estés bien

Parece que estás trabajando en un proyecto de JavaScript y tienes algunas alertas y prompts para interactuar con el usuario. Vamos a revisar lo que tienes y ver si hay algo que podemos mejorar o ajustar.

  1. Alertas Iniciales: Veo que tienes dos alertas al principio. La primera da la bienvenida a los usuarios, lo cual está muy bien. La segunda alerta parece ser un mensaje de error que aparece inmediatamente después. Si el objetivo es mostrar el mensaje de error solo cuando hay un problema, podrías considerar mover esta alerta dentro de una condición que verifique si los campos están vacíos.

  2. Variables y Prompt: Estás declarando algunas variables como nombre, edad, numeroDeVentas y saldoDisponible. Luego, estás usando prompt para pedir al usuario que ingrese su nombre y edad. Esto sobrescribirá los valores iniciales de nombre y edad, lo cual está bien si ese es el comportamiento deseado.

  3. Condición para Licencia de Conducir: La condición if (edad >=18) parece estar bien para verificar si el usuario tiene la edad suficiente para obtener una licencia de conducir. Solo asegúrate de que la entrada del usuario (edad) sea convertida a un número antes de hacer la comparación, ya que prompt devuelve un string. Puedes hacerlo usando parseInt o Number:

    edad = parseInt(prompt("Cual es tu edad: "));
    
  4. Mensajes de Error: Si deseas mostrar el mensaje de error solo cuando los campos no están completos, podrías añadir una verificación antes de mostrar la alerta de error. Por ejemplo:

    if (!nombre || isNaN(edad)) {
        alert("¡Error! Completa todos los campos");
    } else if (edad >= 18) {
        alert("¡Puedes obtener tu licencia de conducir!");
    }
    

Espero que estas sugerencias te sean útiles para mejorar tu código. ¡Espero haber ayudado y buenos estudios!