Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

¡Desafío!

// 1 - Muestra una alerta con el mensaje "¡Bienvenida y bienvenido a nuestro sitio web!".
alert("¡Bienvenida y bienvenido a nuestro sitio web!");

// 2 - Declara una variable llamada nombre y asígnale el valor "Lua".
let nombre = 'Lua';

// 3 - Crea una variable llamada edady asígnale el valor 25.
let edad = 25;

// 4 - Establece una variable numeroDeVentas y asígnale el valor 50.
let numeroDeVentas = 50;

// 5 - Establece una variable saldoDisponible y asígnale el valor 1000.
let saldoDisponible = 1000;

// 6 - Muestra una alerta con el texto "¡Error! Completa todos los campos".
alert("¡Error! Completa todos los campos");

// 7 - Declara una variable llamada mensajeDeError y asígnale el valor "¡Error! Completa todos los campos". Ahora muestra una alerta con el valor de la variable mensajeDeError .
let mensajeDeError = "¡Error! Completa todos los campos";
alert(mensajeDeError);

// 8- Utiliza un prompt para preguntar el nombre del usuario y almacénalo en la variable nombre.
let nombre = prompt('Ingresa tu nombre por favor:');

// 9 - Pide al usuario que ingrese su edad usando un prompt y almacénala en la variable edad.
let edad = prompt('Ingresa tu edad por favor:');

// 10 - Ahora, si la edad es mayor o igual a 18, muestra una alerta con el mensaje "¡Puedes obtener tu licencia de conducir!".Si necesitas ayuda, las soluciones a las actividades estarán disponibles en la sección
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
};

1 respuesta

¡Hola Zuleyca, espero que estés bien!

¡Qué bueno ver que estás avanzando en tu curso de lógica de programación con JavaScript! Parece que estás trabajando en una serie de ejercicios para practicar la declaración de variables y el uso de alertas y prompts.

Tu código se ve muy bien, pero hay un pequeño detalle que me gustaría mencionar para asegurarnos de que todo funcione correctamente. Cuando usas prompt para obtener la edad, el valor que se almacena es una cadena de texto (string), por lo que cuando comparas edad >= 18, JavaScript está comparando cadenas de texto, no números. Para solucionar esto, puedes convertir la entrada del usuario a un número usando Number() o parseInt(). Aquí tienes un ejemplo:

let edad = prompt('Ingresa tu edad por favor:');
edad = Number(edad); // Convierte la edad a un número

if (edad >= 18) {
    alert("¡Puedes obtener tu licencia de conducir!");
}

Con este pequeño ajuste, tu código debería funcionar correctamente al comparar la edad ingresada con el número 18.

Espero que esta sugerencia te sea útil y te ayude a continuar con tus estudios. ¡Sigue así!

Espero haber ayudado y buenos estudios!