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

11 Desafío: hora de practicar

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");
prompt ("nombre del usuario");
prompt("Por favor, ingrese su edad:");
let edad = Number(prompt("Por favor, ingrese su edad:"));
if (edad >= 18) {
alert ("¡Puedes obtener tu licencia de conducir!");
}

1 respuesta

¡Hola Kimberly, espero que estés bien!

Veo que estás trabajando en el desafío de práctica y has compartido parte de tu código. Permíteme ayudarte con algunos detalles que podrían mejorar tu solución:

  1. Variables y alertas: Estás mostrando una alerta con el texto "mensajeDeError", pero parece que querías mostrar el contenido de la variable mensajeDeError. Asegúrate de no usar comillas alrededor de mensajeDeError en el alert, así: alert(mensajeDeError);.

  2. Uso de prompt: Cuando usas el prompt para preguntar por el nombre del usuario, asegúrate de asignar el resultado a la variable nombre. Tu código debería verse así:

    nombre = prompt("nombre del usuario");
    
  3. Redefinición de variables: Has declarado la variable edad dos veces. La primera vez con el valor 25 y luego la estás redefiniendo con el valor ingresado por el usuario. Puedes eliminar la primera declaración o asegurarte de que el valor del prompt sea asignado correctamente a edad sin redeclararla:

    edad = Number(prompt("Por favor, ingrese su edad:"));
    
  4. Condicional: El bloque if que verifica si la edad es mayor o igual a 18 parece estar correcto. Solo asegúrate de que el valor de edad sea numérico, como lo estás haciendo con Number(prompt(...)).

Aquí tienes una versión corregida de tu código:

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("nombre del usuario");
edad = Number(prompt("Por favor, ingrese su edad:"));
if (edad >= 18) {
    alert("¡Puedes obtener tu licencia de conducir!");
}

Espero que estas sugerencias te ayuden a completar el desafío con éxito. ¡Espero haber ayudado y buenos estudios!