¡Hola Cristian!
Veamos tu código paso a paso. Parece que estás en el camino correcto, pero hay algunos detalles que podemos ajustar.
Primero, para declarar las variables edad
, numeroDeVentas
y saldoDisponible
, no es necesario usar paréntesis alrededor de los valores. Simplemente puedes asignar el valor directamente, por ejemplo: let edad = 25;
.
Después, cuando solicitas el nombre y la edad al usuario usando prompt
, no es necesario reasignar los valores a las variables nombre
y edad
, ya que ya las habías declarado previamente. Puedes simplemente usar prompt
para obtener los valores y luego comparar la edad.
Finalmente, la comparación if (edad > 18)
está bien, pero recuerda que el valor devuelto por prompt
es una cadena de texto, por lo que necesitarás convertirlo a un número antes de compararlo. Puedes hacerlo usando parseInt()
.
Aquí te dejo una versión corregida de tu código:
alert('¡Bienvenida y bienvenido a nuestro sitio web!');
let nombre = "Luna";
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
alert("¡Error! Completa todos los campos");
let mensajeDeError = "¡Error! Completa todos los campos";
alert(mensajeDeError);
let nombreUsuario = prompt("Ingrese su nombre");
let edadUsuario = prompt("Ingrese su edad");
edadUsuario = parseInt(edadUsuario);
if (edadUsuario >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
}
Espero que esto te ayude a resolver el desafío. ¡Sigue practicando y verás cómo mejorarás en la programación!
Espero haber ayudado y buenos estudios!