const edad: number = parseInt('25años');
const esAdulto: boolean = edad >= 18;
console.log(`Mayor: ${esAdulto}`); 📥 Inputs:
edad = parseInt('25años')
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
parseInt('25años') devuelve NaN, no 25. Aunque TypeScript lo tipifica como number, NaN >= 18 siempre es false. Este es un gotcha común: NaN es de tipo number pero falla en todas las comparaciones numéricas.
¿Esperabas true? 🤔 Comenta qué devuelve typeof edad y sorpréndete más! 💥