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

[Duda] Ejercicios

agradezco su opinión:

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

1 respuesta

¡Hola Andres, espero que estés bien!

Gracias por compartir tu código. Parece que estás trabajando con JavaScript y estás creando alertas y solicitando entradas del usuario. Aquí hay algunas observaciones y sugerencias que podrían ayudarte:

  1. Declaración de Variables: Veo que estás declarando nombre y edad dos veces. La primera vez, les asignas valores fijos, y luego usas prompt para pedir al usuario que ingrese su nombre y edad. Si tu intención es que el usuario ingrese estos valores, puedes omitir las primeras declaraciones de nombre y edad.

  2. Uso de prompt: Cuando usas prompt, el valor que se obtiene es siempre de tipo cadena (string). Si necesitas realizar comparaciones numéricas, como en if (edad>=18), es una buena práctica convertir la entrada a un número. Puedes hacerlo usando parseInt() o Number(). Por ejemplo:

    let edad = parseInt(prompt("¿cuál es tu edad?"));
    
  3. Mensajes de Alerta: Veo que tienes varios alert en tu código. Asegúrate de que el flujo de tu programa sea claro para el usuario. Por ejemplo, si el usuario no completa los campos, puedes mostrar el mensaje de error antes de solicitar nuevamente la información.

Aquí tienes una versión revisada de tu código con estas sugerencias:

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

let nombre = prompt("¿cuál es tu nombre?");
let edad = parseInt(prompt("¿cuál es tu edad?"));

if (isNaN(edad)) {
    alert("¡Error! Completa todos los campos correctamente");
} else if (edad >= 18) {
    alert("¡Puedes obtener tu licencia de conducir!");
} else {
    alert("Lo siento, aún no puedes obtener tu licencia de conducir.");
}

Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!