Skip to main content
Version: Next

is.odd

is.odd(target: unknown)โ€‹

Specificationโ€‹

  • Target argument: required.
  • Checks if the given "target" type is odd.

Informationโ€‹

  • Unit tests: โœ…

Examplesโ€‹

is.odd(1) // true
is.odd(-1) // true
is.odd(BigInt(1)) // true
is.odd(1n) // true
is.odd(-31n) // true

is.odd(BigInt(2)) // true
is.odd(0) // false
is.odd('undefined') // false
is.odd('null') // false
is.odd(Symbol()) // false
is.odd(null) // false
is.odd(true) // false
is.odd([]) // false
is.odd(false) // false
is.odd("") // false
is.odd('') // false
is.odd(``) // false
is.odd({}) // false
is.odd(undefined) // false
is.odd(Function) // false
is.odd(() => {}) // false
is.odd(BigInt) // false
is.odd(Symbol) // false
is.odd(NaN) // false
is.odd(Infinity) // false
is.odd(-Infinity) // false
is.odd(Number.POSITIVE_INFINITY) // false
is.odd(Number.NEGATIVE_INFINITY) // false
// And all other known types will return false

Reversal boolean resultโ€‹

is.not_odd(1) // false
is.not_odd(-1) // false
is.not_odd(BigInt(1)) // false
is.not_odd(1n) // false
is.not_odd(-31n) // false

is.not_odd(BigInt(2)) // true
is.not_odd(0) // true
is.not_odd('undefined') // true
is.not_odd('null') // true
is.not_odd(Symbol()) // true
is.not_odd(null) // true
is.not_odd(true) // true
is.not_odd([]) // true
is.not_odd(false) // true
is.not_odd("") // true
is.not_odd('') // true
is.not_odd(``) // true
is.not_odd({}) // true
is.not_odd(undefined) // true
is.not_odd(Function) // true
is.not_odd(() => {}) // true
is.not_odd(BigInt) // true
is.not_odd(Symbol) // true
is.not_odd(NaN) // true
is.not_odd(Infinity) // true
is.not_odd(-Infinity) // true
is.not_odd(Number.POSITIVE_INFINITY) // true
is.not_odd(Number.NEGATIVE_INFINITY) // true
// And all other known types will return true