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

Edad mínima para conducir

Lo probé tal cual aparece y no muestra ningun mensaje en la pantalla. Yo lo hice asi:
let edad = prompt("Ingrese su edad:");

if (edad >= 18) {
alert("Eres mayor de edad.");
} else {
alert("Eres menor de edad.");
}

y ahi si me dio

1 respuesta

Hola, gracias por compartir tu duda. Parece que el problema que estás experimentando se debe a la diferencia entre usar console.log y alert en el código. En el ejercicio original, los mensajes se muestran en la consola del navegador usando console.log, mientras que en tu versión, estás utilizando alert para mostrar los mensajes directamente en la pantalla.

Ambas formas son correctas, pero se utilizan en contextos diferentes. console.log se utiliza principalmente para depurar y ver mensajes en la consola del desarrollador, mientras que alert muestra un cuadro de diálogo emergente en la pantalla del usuario.

Tu código está correcto si deseas que el usuario vea el mensaje directamente. Aquí está tu código para mayor claridad:

let edad = prompt("Ingrese su edad:");

if (edad >= 18) {
    alert("Eres mayor de edad.");
} else {
    alert("Eres menor de edad.");
}

Si deseas ver los mensajes en la consola, tal como en el ejercicio original, puedes cambiar alert por console.log:

let edad = prompt("Ingrese su edad:");

if (edad >= 18) {
    console.log("Eres mayor de edad.");
} else {
    console.log("Eres menor de edad.");
}

Espero que esto aclare tu duda y te ayude a entender las diferencias entre alert y console.log. ¡Espero haber ayudado y buenos estudios!

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