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 de practicar

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Abel, espero que estés bien

Parece que estás trabajando en un ejercicio de JavaScript. Vamos a revisar el código que compartiste:

  1. Variables inicializadas: Tienes varias variables declaradas e inicializadas al principio del script (nombre, edad, numeroDeVentas, saldoDisponible). Esto está bien para probar, pero si quieres que el usuario ingrese estos datos, deberías usar prompt() para todas las variables que necesites del usuario.

  2. Uso de prompt(): Estás utilizando prompt() para pedir el nombre y la edad del usuario. Esto está correcto, pero recuerda que prompt() siempre devuelve un string, así que es buena idea convertir edad a un número si vas a hacer comparaciones numéricas. Puedes hacerlo usando parseInt() o Number().

  3. Condicional para la edad: El condicional if (edad >= 18) está bien, pero asegúrate de que edad sea un número para que la comparación funcione como esperas. Por ejemplo:

    edad = parseInt(prompt("Ingrese su edad"));
    
  4. Mensajes de error: Veo que tienes un mensaje de error duplicado. Puedes simplificarlo usando solo una variable para el mensaje de error y llamarla cuando sea necesario.

Aquí tienes un ejemplo de cómo podrías ajustar el código:

alert("¡Bienvenida y bienvenido a nuestro sitio web!");

let nombre = prompt("Ingrese su nombre");
let edad = parseInt(prompt("Ingrese su edad"));

if (edad >= 18) {
    alert("¡Puedes obtener tu licencia de conducir!");
} else {
    alert("Aún no puedes obtener tu licencia de conducir.");
}

Espero que esto te ayude a avanzar en tu práctica. ¡Bons estudios!