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

Desafio 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";

let nombre = prompt ('Escriba su nombre de usuario');
console.log(nombre);

let edad = prompt ('Escriba su edad');
console.log(edad);

if (edad >= 18)
{
alert ("¡Puedes obtener tu licencia de conducir!")
}

1 respuesta

Hola F,

Parece que estás trabajando en un desafío que implica la práctica de conceptos básicos de programación en JavaScript, como variables, alertas, y condicionales. Has hecho un buen trabajo hasta ahora. Sin embargo, hay un pequeño problema en tu código que podría estar causando un error.

El problema principal es que estás redeclarando las variables nombre y edad. En JavaScript, una vez que declaras una variable con let, no necesitas volver a declararla cuando le asignas un nuevo valor. Por lo tanto, en lugar de redeclarar las variables con let después de usarlas en un prompt, simplemente deberías asignarles el nuevo valor directamente. Aquí tienes cómo puedes hacerlo:

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('Escriba su nombre de usuario');
console.log(nombre);

edad = prompt('Escriba su edad');
console.log(edad);

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

Con este ajuste, tu código debería funcionar correctamente. Solo asegúrate de no usar let de nuevo cuando ya has declarado la variable anteriormente. Espero que esto te ayude a continuar con tus prácticas de programación.

¡Espero haber ayudado y buenos estudios!