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
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
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!