¡Hola, Ana!
Parece que estás trabajando en un ejercicio de JavaScript y te gustaría recibir algo de ayuda. Vamos a revisar tu código y ver cómo podemos mejorarlo.
Variables como cadenas de texto: Veo que has definido las variables nombre
, edad
, numeroDeVentas
y saldoDisponible
como cadenas de texto (strings) al incluirlas entre comillas. Si quieres que edad
, numeroDeVentas
y saldoDisponible
sean números, deberías definirlas sin comillas. Por ejemplo:
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
Uso de alert
con variables: Cuando usas alert("mensajeDeError");
, estás mostrando literalmente el texto "mensajeDeError". Si quieres mostrar el contenido de la variable mensajeDeError
, debes quitar las comillas:
alert(mensajeDeError);
Condición if
: En el bloque if
, estás comparando edad
con 18, pero edad
es una variable diferente a edadUsuario
, que es la que obtienes del prompt
. Deberías comparar edadUsuario
con 18. Además, recuerda que el valor obtenido del prompt
es una cadena, por lo que es buena práctica convertirlo a número antes de la comparación:
let edadUsuario = parseInt(prompt("Ingresa tu edad:"));
if(edadUsuario >= 18){
alert("¡Puedes obtener tu licencia de conducir!");
}
Con estos cambios, tu script debería funcionar mejor. Espero que esto te ayude a avanzar en tu ejercicio. ¡Buena suerte!
Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!