¡Hola Ivonne, espero que estés bien!
Parece que estás trabajando en un ejercicio de JavaScript para practicar la lógica de programación. Vamos a revisar tu código y ver si hay algo que puedas mejorar o ajustar.
Uso de alert
y prompt
: Estás utilizando alert
para mostrar mensajes al usuario y prompt
para solicitar información. Esto es correcto para interactuar con el usuario en un entorno de navegador.
Variables: Has declarado varias variables, como nombre
, edad
, numeroDeVenta
, y saldoDisponible
, pero no las estás utilizando en tu lógica actual. Si no son necesarias para este ejercicio, puedes omitirlas para mantener el código limpio.
Condicional if
: Tu condicional if
está verificando si edadDeUsuario
es mayor o igual a 18 para mostrar un mensaje sobre la licencia de conducir. Sin embargo, ten en cuenta que prompt
siempre devuelve un valor de tipo cadena (string), por lo que es una buena práctica convertirlo a número antes de hacer comparaciones numéricas. Puedes hacerlo usando parseInt
o Number
.
Aquí tienes un ejemplo de cómo podrías ajustar tu código:
alert('Bienvenida y bienvenido a nuestro sitio web');
let nombreDeUsuario = prompt("¿Cuál es tu nombre?");
let edadDeUsuario = prompt("¿Cuál es tu edad?");
// Convertir la edad a número
edadDeUsuario = parseInt(edadDeUsuario);
if (edadDeUsuario >= 18) {
alert("Puedes obtener tu licencia de conducir");
} else {
alert("Lo siento, aún no puedes obtener tu licencia de conducir");
}
Este ajuste asegura que la comparación de la edad se realice correctamente. Además, he corregido algunos errores tipográficos en los mensajes de alerta.
Espero que esto te sea útil y te ayude a mejorar tu código. ¡Bons estudios!