¡Hola Camila, espero que estés bien!
Parece que estás trabajando en un proyecto donde estás utilizando alert
, prompt
y condiciones if
para interactuar con el usuario. He notado algunos detalles en tu código que podrías ajustar:
Uso de comillas en alert
: Cuando quieres mostrar el contenido de una variable en un alert
, no debes poner el nombre de la variable entre comillas. Por ejemplo, en alert ('mensajeDeError');
, deberías usar alert(mensajeDeError);
para que se muestre el contenido de la variable mensajeDeError
en lugar de la cadena literal "mensajeDeError".
Declaración de variables: Veo que estás declarando nombre
y edad
dos veces. La primera vez les asignas valores estáticos y luego usas prompt
para pedir estos valores al usuario. Si planeas usar los valores ingresados por el usuario, puedes omitir las primeras asignaciones:
let nombre = prompt('¿Cómo te llamas?');
let edad = prompt('¿Cuál es tu edad?');
Condición if
: Asegúrate de que el valor de edad
sea un número para que la comparación edad >= 18
funcione correctamente. prompt
devuelve un string, así que podrías convertir edad
a número usando parseInt
o Number
:
let edad = parseInt(prompt('¿Cuál es tu edad?'));
if (edad >= 18) {
alert('¡Puedes obtener tu licencia de conducir!');
}
Con estos ajustes, tu código debería funcionar de manera más fluida. Espero que estos consejos te sean útiles. ¡Espero haber ayudado y buenos estudios!