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

Desafio

¡La verdad le batalle un poquito, pero al menos sé que estoy aprendiendo!
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 (cuál es tu nombre de usuario);
console.log(nombre)

let edad = Prompt ("¡Cual es tu edad?");

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

1 respuesta

¡Hola Xana, espero que estés bien!

¡Qué bueno que estás practicando y aprendiendo! Veo que ya has avanzado bastante en el desafío, pero hay algunos detalles que podrías ajustar para que todo funcione correctamente. Vamos a revisarlo juntos:

  1. Errores de sintaxis en las alertas y prompts: Asegúrate de que las comillas sean las correctas. En JavaScript, las comillas deben ser rectas (" o '), no inclinadas como las que tienes en algunas partes de tu código.

  2. Declaración de variables: No necesitas declarar la misma variable más de una vez. Por ejemplo, estás declarando let nombre y let edad dos veces. Una vez que las declares, solo necesitas asignarles nuevos valores si lo deseas.

  3. Uso de prompt y alert: Asegúrate de que los textos dentro de prompt y alert estén entre comillas. Por ejemplo:

    let nombre = prompt("¿Cuál es tu nombre de usuario?");
    let edad = prompt("¿Cuál es tu edad?");
    
  4. Condicional if: Tu condicional está bien, pero recuerda que prompt siempre devuelve un string, así que es una buena práctica convertir edad a un número antes de compararlo:

    let edad = prompt("¿Cuál es tu edad?");
    edad = Number(edad); // Convertir a número
    if (edad >= 18) {
        alert("¡Puedes obtener tu licencia de conducir!");
    }
    

Aquí tienes un ejemplo de cómo podría quedar tu código corregido:

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("¿Cuál es tu nombre de usuario?");
edad = prompt("¿Cuál es tu edad?");
edad = Number(edad);
if (edad >= 18) {
    alert("¡Puedes obtener tu licencia de conducir!");
}

Espero que esto te ayude a resolver el desafío. ¡Sigue adelante, estás haciendo un gran trabajo! Espero haber ayudado y buenos estudios!