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

Desafios JS

//let nombre="Lua"
//let edad = 25
let numeroDeVentas = 50
let SaldoDisponible = 1000
let mensajeDeError = "!Error, ingresa todos los datos! (A ver si esta es la variable)"
alert("!Bienvenido y bienvenida a mi sitio web!")
alert (mensajeDeError)
let nombre = prompt("Ingresa tu nombre")
let edad = prompt("Ingrese su edad, por favor")
console.log (nombre)
console.log(edad)
if (edad > 18 ){
alert("Puedes conducir")
} else {
alert("Es menor de edad")
};

1 respuesta

¡Hola Juan, espero que estés bien!

Parece que estás trabajando en un pequeño script en JavaScript que interactúa con el usuario. Vamos a ver cómo puedes mejorar o solucionar cualquier problema que puedas estar enfrentando.

  1. Declaración de Variables: Veo que tienes algunas variables comentadas al inicio, como nombre y edad. Si no necesitas esas líneas, está bien dejarlas comentadas, pero si planeas usarlas, asegúrate de descomentarlas.

  2. Uso de prompt y alert: Estás utilizando prompt para pedir al usuario su nombre y edad, lo cual está perfecto para este tipo de interacción simple. Recuerda que prompt siempre devuelve un string, por lo que al comparar edad con 18, asegúrate de convertir edad a un número.

    Puedes hacerlo usando parseInt o Number, así:

    let edad = parseInt(prompt("Ingrese su edad, por favor"));
    
  3. Lógica de Condicionales: La lógica que usas para verificar si la persona puede conducir está bien, pero recuerda que si edad no se convierte a número, la comparación podría no funcionar como esperas debido a que estás comparando strings.

  4. Mensajes de Error: Ya tienes un mensaje de error definido, pero no lo estás utilizando en la lógica de tu script. Si quieres mostrarlo cuando el usuario no ingresa algún dato, puedes agregar una verificación como esta:

    if (!nombre || !edad) {
        alert(mensajeDeError);
    } else if (edad > 18) {
        alert("Puedes conducir");
    } else {
        alert("Es menor de edad");
    }
    

Con estos ajustes, tu script debería funcionar de manera más robusta. Espero que esto te sea de ayuda en tu proyecto.

¡Espero haber ayudado y buenos estudios!