¡Hola Kimberly, espero que estés bien!
Veo que estás trabajando en el desafío de práctica y has compartido parte de tu código. Permíteme ayudarte con algunos detalles que podrían mejorar tu solución:
Variables y alertas: Estás mostrando una alerta con el texto "mensajeDeError"
, pero parece que querías mostrar el contenido de la variable mensajeDeError
. Asegúrate de no usar comillas alrededor de mensajeDeError
en el alert
, así: alert(mensajeDeError);
.
Uso de prompt
: Cuando usas el prompt
para preguntar por el nombre del usuario, asegúrate de asignar el resultado a la variable nombre
. Tu código debería verse así:
nombre = prompt("nombre del usuario");
Redefinición de variables: Has declarado la variable edad
dos veces. La primera vez con el valor 25
y luego la estás redefiniendo con el valor ingresado por el usuario. Puedes eliminar la primera declaración o asegurarte de que el valor del prompt
sea asignado correctamente a edad
sin redeclararla:
edad = Number(prompt("Por favor, ingrese su edad:"));
Condicional: El bloque if
que verifica si la edad
es mayor o igual a 18 parece estar correcto. Solo asegúrate de que el valor de edad
sea numérico, como lo estás haciendo con Number(prompt(...))
.
Aquí tienes una versión corregida de tu código:
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("nombre del usuario");
edad = Number(prompt("Por favor, ingrese su edad:"));
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
}
Espero que estas sugerencias te ayuden a completar el desafío con éxito. ¡Espero haber ayudado y buenos estudios!