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

Desafio 1

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("Ingresa tu nombre:");
edad = prompt("ingresa tu edad:");
if (edad>= 18){
alert("¡Puedes obtener tu licencia de conducir!");
}

1 respuesta

¡Hola David!

Parece que estás trabajando en un desafío de lógica de programación con JavaScript. Vamos a revisar tu código y ver cómo podemos mejorarlo:

  1. Alerta de bienvenida: Ya lo tienes correcto con alert("¡Bienvenida y bienvenido a nuestro sitio web!");.

  2. Declaración de variables: También está bien con las variables nombre, edad, numeroDeVentas y saldoDisponible.

  3. Alerta de error: La línea alert("¡Error! Completa todos los campos"); está bien, pero cuando intentas mostrar la alerta con mensajeDeError, hay un pequeño error. En lugar de alert('mensajeDeError');, deberías usar alert(mensajeDeError); sin las comillas alrededor de mensajeDeError, ya que es una variable y no un texto literal.

  4. Uso de prompt: Estás usando prompt correctamente para pedir el nombre y la edad del usuario.

  5. Condicional para la edad: Tu condicional if (edad>= 18) está correcto. Asegúrate de que edad esté siendo tratada como un número. prompt devuelve una cadena, por lo que podrías convertir edad a un número usando parseInt o Number antes de la comparación, así: edad = parseInt(prompt("ingresa tu edad:"));.

Con estos ajustes, tu código debería funcionar como se espera. Espero que esto te ayude a completar el desafío con éxito.

¡Espero haber ayudado y buenos estudios!