Ejercicio 13:

Programa una función que determine si un número es par o impar, por ejemplo miFuncion(29) devolverá Impar

La forma en que lo hice:

Se que al dividir un número en 2 si el residuo es 0 es par y si es 1 es impar, para esto aplico el módulo.

Luegp valido que entre vacío o cualquier tipo de dato que no sea número.

Creo una función expresada llamada numeroParImpar.

Valido que se ingrese algo y que sea un número con if. Y luego en el returno evaluo si el modulo de la variable numero al dividir por 2 es 0 entonces el núemro es par, sino es impar.

const numeroParImepar = (numero = undefined)=>{ if(!numero===undefined) return console.warn("No ingresaste un número"); if(typeof numero !== "number") return console.error(`El valor ${numero} ingresado no es un número`); return ((numero % 2) === 0) ?console.info(`El número ${numero} es par`) :console.info(`El número ${numero} es impar`) }

Llamo a la función sin parámetro para ver si funciona bien la validación

numeroParImepar();

Llamo a la función con string como parámetro para ver si funciona bien la validación

numeroParImepar("100");

Llamo a la función con un número par negativo como parámetro

numeroParImepar(-398);

Llamo a la función con un número impar como parámetro

numeroParImepar(25);

Con F12 pueden inspeccionar 🧐 por consola el código en acción.