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

[Duda] Desafío Hora de Practicar

Hola, estarán bien? Es la primera vez que hago algo de esto...

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');
let nombre = prompt('Ingrese su nombre:');
let edad = prompt('Ingrese su edad:');
if (edad >=18 ) {
alert('¡Pudes obtener tu licencia de conducir!');
} 
1 respuesta

¡Hola Evelys, espero que estés bien!

Primero, es importante recordar que al asignar un valor a una variable, debes usar comillas si es un texto, como en el caso de "nombre" y "mensajeDeError".

Además, al mostrar el contenido de una variable en un mensaje, no debes usar comillas simples, como en el caso de alert('mensajeDeError'), ya que de esta forma se mostrará literalmente la palabra "mensajeDeError" en el mensaje, en lugar del contenido de la variable.

Además, al momento de usar la función prompt para pedir al usuario que ingrese su nombre y edad, no es necesario volver a declarar las variables "nombre" y "edad" con let nuevamente.

Aquí te dejo un ejemplo corregido del código:

alert('¡Bienvenida y bienvenido a nuestro sitio web!');
let nombre = prompt('Ingrese su nombre:');
let edad = prompt('Ingrese su edad:');
let numeroDeVentas = 50;
let saldoDisponible = 1000;

if (nombre === '' || edad === '') {
  alert('¡Error! Completa todos los campos');
  let mensajeDeError = '¡Error! Completa todos los campos';
  alert(mensajeDeError);
} else {
  if (edad >= 18) {
    alert('¡Puedes obtener tu licencia de conducir!');
  }
}

Espero que estas correcciones te ayuden a avanzar en el desafío. ¡Sigue practicando y verás que cada vez te sentirás más cómoda con JavaScript!

Espero haber ayudado y ¡buenos estudios!