Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] DUDA EN DESAFIO CLASE 4

Es correcto que al comprobar los codigos de los ejercicios la consola no muestre los resultados, solicita la pregunta al usuario de su edad, pero en ningún caso lo define en la consola.

ej.

let edad = prompt('ingrese su edad:'); if (edad>18) { console.log('ERES MAYOR DE EDAD'); } else { console.log('ERES MENOR DE EDAD'); }

respuesta en consola "undefined"

1 respuesta
solución!

¡Hola Andres, espero que estés bien!

Entiendo tu duda. El problema que estás experimentando es que al utilizar el método prompt para solicitar la edad al usuario, el resultado no se muestra en la consola. Esto se debe a que el método prompt devuelve una cadena de texto, y al compararla con un número, JavaScript puede generar resultados inesperados.

Para solucionar este problema, puedes utilizar la función parseInt para convertir la entrada del usuario a un número entero. De esta forma, el código quedaría así:

let edad = parseInt(prompt('Ingrese su edad:'));
if (edad > 18) {
    console.log('ERES MAYOR DE EDAD');
} else {
    console.log('ERES MENOR DE EDAD');
}

Al utilizar parseInt, la entrada del usuario se convertirá a un número entero, lo que permitirá que la comparación funcione correctamente y se muestre el resultado adecuado en la consola.

Espero que esta solución te sea de ayuda. ¡Sigue adelante con tus desafíos!

Espero haber ayudado y buenos estudios!