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

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Así me quedo, alguien sabe que como hacer para que ese alerta de verdad funcione su uno no escribe un dato?

1 respuesta

Hola, Jean espero que este mensaje te encuentre bien,

Para que el mensaje de alerta funcione cuando no se ingresa un dato, puedes agregar una verificación para asegurarte de que tanto el nombre como la edad no estén vacíos antes de continuar con las otras condiciones. Puedes hacerlo así:

let nombre = prompt("Ingrese su nombre");
let edad = prompt("Ingrese su edad");
let errorAlerta = "Todos los campos son obligatorios";

if (!nombre || !edad) {
    alert(errorAlerta);
} else {
    if (edad >= 18) {
        alert(nombre + " Puedes sacar tu licencia de conducir");
    } else if (edad < 18) {
        alert(nombre + " No tienes edad para la licencia de conducir");
    }
}

Con este código, primero se verifica si alguno de los campos está vacío. Si es así, se muestra el mensaje de error. Si ambos campos tienen valores, se procede a verificar la edad.

Espero haber ayudado y buenos estudios!

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