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

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("¿Cúal es tu nombre?");
console.log("Hola " + nombre + "!");

let edad = prompt("¿Cúal es tu edad?");
console.log("Tienes " + edad + "!");

let edad = prompt("¿Cúal es tu edad?");
if (edad >= 18) {
    alert("¡Puedes obtener tu licencia de conducir!");
}
1 respuesta

Hola Marco,

Parece que estás trabajando en un ejercicio de JavaScript y te has encontrado con algunos problemas en tu código. Vamos a revisarlo juntos.

  1. Declaración de variables repetidas: Veo que estás declarando las variables nombre y edad varias veces. En JavaScript, no es necesario volver a declarar una variable si ya fue declarada. Puedes simplemente asignarle un nuevo valor.

  2. Duplicación de prompts: Estás solicitando la edad dos veces con prompt("¿Cúal es tu edad?");. Esto puede ser un error si no es tu intención preguntar dos veces.

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

alert("¡Bienvenida y bienvenido a nuestro sitio web!");

let nombre = prompt("¿Cúal es tu nombre?");
console.log("Hola " + nombre + "!");

let edad = prompt("¿Cúal es tu edad?");
console.log("Tienes " + edad + "!");

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

let numeroDeVentas = 50;
let saldoDisponible = 1000;

let mensajeDeError = "¡Error! Completa todos los campos";
alert(mensajeDeError);

Con estos cambios, el código debería funcionar mejor. Asegúrate de que las variables no se declaren más de una vez a menos que sea necesario. También, verifica que los prompt se usen de manera lógica en tu flujo de trabajo.

Espero haber ayudado y buenos estudios!

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