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

[Proyecto] Desafio javascript

alert("¡Bienbenid@ a nuestro sitio web! "); let nombre = prompt("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("¿Como te llamas?"); let edad = prompt("¿Cual es tu edad?"); if (edad >= 18){ alert("¡Puedes obtener tu licencia de conducir!");} else { alert("Lo siento, aun eres muy joven para tener la licencia");}

¿Es correcto?

1 respuesta

¡Hola Isadiel, espero que estés bien!

Veo que estás trabajando con JavaScript y tienes algunas alertas y prompts en tu código. Vamos a revisar algunas cosas que podrían mejorarse:

  1. Errores de sintaxis:

    • En la línea alert("mensajeDeError");, estás mostrando el texto literal "mensajeDeError" en lugar del contenido de la variable mensajeDeError. Deberías usar alert(mensajeDeError); sin las comillas alrededor de la variable.
  2. Uso de variables:

    • Estás declarando la variable nombre dos veces con let, lo cual no es necesario. Puedes asignar un nuevo valor a nombre sin volver a declararla. Por ejemplo:
      let nombre = prompt("Lua");
      nombre = prompt("¿Como te llamas?");
      
  3. Mensajes de error:

    • Tienes un mensaje de error que se muestra inmediatamente después de la declaración de las variables. Asegúrate de que el flujo de tu programa sea lógico y que los mensajes de error se muestren en el contexto adecuado.
  4. Flujo del programa:

    • Parece que el flujo de tu programa podría ser mejorado. Por ejemplo, primero deberías preguntar por el nombre y la edad antes de mostrar cualquier mensaje de error o bienvenida.

Aquí tienes un ejemplo de cómo podrías estructurar tu código:

alert("¡Bienvenid@ a nuestro sitio web!");
let nombre = prompt("¿Cómo te llamas?");
let edad = prompt("¿Cuál es tu edad?");
let numeroDeVentas = 50;
let saldoDisponible = 1000;

if (nombre === "" || edad === "") {
    alert("¡Error! Completa todos los campos");
} else {
    if (edad >= 18) {
        alert("¡Puedes obtener tu licencia de conducir!");
    } else {
        alert("Lo siento, aún eres muy joven para tener la licencia");
    }
}

Espero que estas sugerencias te ayuden a mejorar tu código. ¡Bons estudios!