¡Hola David!
Parece que estás trabajando en un desafío de lógica de programación con JavaScript. Vamos a revisar tu código y ver cómo podemos mejorarlo:
Alerta de bienvenida: Ya lo tienes correcto con alert("¡Bienvenida y bienvenido a nuestro sitio web!");
.
Declaración de variables: También está bien con las variables nombre
, edad
, numeroDeVentas
y saldoDisponible
.
Alerta de error: La línea alert("¡Error! Completa todos los campos");
está bien, pero cuando intentas mostrar la alerta con mensajeDeError
, hay un pequeño error. En lugar de alert('mensajeDeError');
, deberías usar alert(mensajeDeError);
sin las comillas alrededor de mensajeDeError
, ya que es una variable y no un texto literal.
Uso de prompt
: Estás usando prompt
correctamente para pedir el nombre y la edad del usuario.
Condicional para la edad: Tu condicional if (edad>= 18)
está correcto. Asegúrate de que edad
esté siendo tratada como un número. prompt
devuelve una cadena, por lo que podrías convertir edad
a un número usando parseInt
o Number
antes de la comparación, así: edad = parseInt(prompt("ingresa tu edad:"));
.
Con estos ajustes, tu código debería funcionar como se espera. Espero que esto te ayude a completar el desafío con éxito.
¡Espero haber ayudado y buenos estudios!