¡Hola Xana, espero que estés bien!
¡Qué bueno que estás practicando y aprendiendo! Veo que ya has avanzado bastante en el desafío, pero hay algunos detalles que podrías ajustar para que todo funcione correctamente. Vamos a revisarlo juntos:
Errores de sintaxis en las alertas y prompts: Asegúrate de que las comillas sean las correctas. En JavaScript, las comillas deben ser rectas ("
o '
), no inclinadas como las que tienes en algunas partes de tu código.
Declaración de variables: No necesitas declarar la misma variable más de una vez. Por ejemplo, estás declarando let nombre
y let edad
dos veces. Una vez que las declares, solo necesitas asignarles nuevos valores si lo deseas.
Uso de prompt
y alert
: Asegúrate de que los textos dentro de prompt
y alert
estén entre comillas. Por ejemplo:
let nombre = prompt("¿Cuál es tu nombre de usuario?");
let edad = prompt("¿Cuál es tu edad?");
Condicional if
: Tu condicional está bien, pero recuerda que prompt
siempre devuelve un string, así que es una buena práctica convertir edad
a un número antes de compararlo:
let edad = prompt("¿Cuál es tu edad?");
edad = Number(edad); // Convertir a número
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
}
Aquí tienes un ejemplo de cómo podría quedar tu código corregido:
alert("¡Bienvenida y bienvenido a nuestro sitio web!");
let nombre = "Lua";
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
alert("¡Error! Completa todos los campos");
let mensajeDeError = "¡Error! Completa todos los campos";
alert(mensajeDeError);
nombre = prompt("¿Cuál es tu nombre de usuario?");
edad = prompt("¿Cuál es tu edad?");
edad = Number(edad);
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
}
Espero que esto te ayude a resolver el desafío. ¡Sigue adelante, estás haciendo un gran trabajo! Espero haber ayudado y buenos estudios!