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

Desafio 1

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

let nombre = "Lua";
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;

let mensajeDeError = alert("¡Error! Completa todos los campos");

let nombreuser = prompt("Ingrese su nombre");
let edaduser = prompt("Ingrese su edad");

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

No comprendi muy bien la instrucciones de la alerta descrita en el desafio, no se si esta bien realizado

1 respuesta

Hola Roberto,

¡Espero que estés teniendo un buen día! Vamos a revisar el código que has compartido. Parece que estás trabajando con alertas y prompts en JavaScript. Aquí te doy un pequeño resumen de lo que hace tu código y algunos consejos:

  1. Alerta de bienvenida: La línea alert("¡Bienvenida y bienvenidos a nuestro sitio web!"); muestra un mensaje de bienvenida cuando el script se ejecuta. Esto está bien si tu objetivo es dar la bienvenida a los usuarios.

  2. Variables iniciales: Has declarado algunas variables como nombre, edad, numeroDeVentas y saldoDisponible. Si estas variables no se utilizan más adelante en tu código, considera eliminarlas para mantener el código limpio.

  3. Mensaje de error: La línea let mensajeDeError = alert("¡Error! Completa todos los campos"); muestra una alerta de error inmediatamente al cargar el script. Si deseas mostrar este mensaje solo cuando hay un error, deberías mover esta línea dentro de una condición que verifique si hay un error.

  4. Entrada del usuario: Usas prompt para pedir al usuario su nombre y edad. Esto está bien, pero recuerda que prompt devuelve un valor de tipo cadena, por lo que es buena práctica convertir edaduser a un número si vas a compararla numéricamente, como lo haces en if (edaduser >= 18).

  5. Condición de edad: La condición if (edaduser >= 18) parece correcta para verificar si el usuario tiene la edad suficiente para obtener una licencia de conducir. Sin embargo, asegúrate de que edaduser sea un número. Puedes hacerlo con Number(edaduser) o parseInt(edaduser).

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

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

let nombreuser = prompt("Ingrese su nombre");
let edaduser = prompt("Ingrese su edad");

// Convertir la edad del usuario a un número
edaduser = Number(edaduser);

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

Este ejemplo verifica si la entrada del usuario es válida antes de mostrar el mensaje de error o el mensaje de licencia de conducir. Espero que esto te ayude a aclarar tus dudas.

¡Espero haber ayudado y buenos estudios!