import eq from '../function/eq.js'
/**
* @name isOdd
* @function
* @since v0.7.0
* @category Number
* @sig Number -> Boolean
* @description Checks if the provided number is odd or not
* @param {Number} n The number to check against
* @return {Boolean} Whether or not the number is odd
* @example
* import { isOdd } from 'kyanite'
*
* isOdd(1) // => true
* isOdd(3) // => true
* isOdd('h') // => false
* isOdd(2) // => false
* isOdd(NaN) // => false
*/
const isOdd = n => {
if (!eq(n, NaN)) {
const _eq = eq(n % 2)
return !_eq(NaN) && !_eq(0)
}
return false
}
export default isOdd