Skip to main content
Version: 1.0.2

is.positive

is.positive(target: unknown)โ€‹

Specificationโ€‹

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

Informationโ€‹

  • Unit tests: โœ…

Examplesโ€‹

is.positive(0) // true
is.positive(1) // true
is.positive(2) // true
is.positive(2.0) // true

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

Reversal boolean resultโ€‹

is.not.positive(0) // false
is.not.positive(2) // false
is.not.positive(1) // false
is.not.positive(2.0) // false

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