Hola, Christian.
Parece que tienes un pequeño problema con tu código JavaScript. Aquí hay algunas observaciones y sugerencias para ayudarte:
Declaración de variables nombre
y edad
:
nombre
y edad
dos veces. La primera vez les asignas valores fijos y luego usas prompt
para obtener valores del usuario. Puedes eliminar las primeras declaraciones o comentar esas líneas si no son necesarias.Uso de prompt
:
prompt
devuelve un valor de tipo string
, así que cuando obtienes la edad, deberías convertirla a número para hacer comparaciones numéricas. Usa parseInt
o Number
para convertirlo. Ejemplo:let edad = parseInt(prompt('Ingresa tu edad'));
Errores de sintaxis:
let nombre = prompt('Ingresa tu nombre');
Mensajes de alerta:
mensajeDeError
en lugar de escribirlo dos veces.Aquí tienes una versión corregida de tu código:
alert('¡Bienvenida y bienvenido a nuestro sitio web!');
let numeroDeVentas = 50;
let saldoDisponible = 1000;
let mensajeDeError = '¡Error! Completa todos los campos.';
alert(mensajeDeError);
let nombre = prompt('Ingresa tu nombre');
let edad = parseInt(prompt('Ingresa tu edad'));
if (edad >= 18) {
alert('¡Puedes obtener tu licencia de conducir!');
} else {
alert('Aún no puedes obtener licencia de conducir');
}
Espero que esto te ayude a resolver el problema. ¡Buenos estudios!