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

Desafío: Hora de practicar

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola, Christian.

Parece que tienes un pequeño problema con tu código JavaScript. Aquí hay algunas observaciones y sugerencias para ayudarte:

  1. Declaración de variables nombre y edad:

    • Estás declarando nombre y edad dos veces. La primera vez les asignas valores fijos y luego usas prompt para obtener valores del usuario. Puedes eliminar las primeras declaraciones o comentar esas líneas si no son necesarias.
  2. Uso de prompt:

    • prompt devuelve un valor de tipo string, así que cuando obtienes la edad, deberías convertirla a número para hacer comparaciones numéricas. Usa parseInt o Number para convertirlo. Ejemplo:
      let edad = parseInt(prompt('Ingresa tu edad'));
      
  3. Errores de sintaxis:

    • Las comillas dobles y simples deben coincidir. En la línea 10, asegúrate de cerrar correctamente las comillas:
      let nombre = prompt('Ingresa tu nombre');
      
  4. Mensajes de alerta:

    • Si el mensaje de error es el mismo, puedes reutilizar la variable mensajeDeError en lugar de escribirlo dos veces.

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

alert('¡Bienvenida y bienvenido a nuestro sitio web!');
let numeroDeVentas = 50;
let saldoDisponible = 1000;
let mensajeDeError = '¡Error! Completa todos los campos.';
alert(mensajeDeError);

let nombre = prompt('Ingresa tu nombre');
let edad = parseInt(prompt('Ingresa tu edad'));

if (edad >= 18) {
    alert('¡Puedes obtener tu licencia de conducir!');
} else {
    alert('Aún no puedes obtener licencia de conducir');
}

Espero que esto te ayude a resolver el problema. ¡Buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios