is.infinity
is.infinity(target: unknown)โ
The is.infinity method takes one argument, which is the value to be checked for infinity. If the value is positive infinity or negative infinity, the method returns true. Otherwise, it returns false.
Specificationโ
- Target argument: required.
 - Checks if the given "target" type is infinity.
 
Informationโ
- Unit tests: โ
 
Examplesโ
is.infinity(Number.POSITIVE_INFINITY) // true
is.infinity(Number.NEGATIVE_INFINITY) // true
is.infinity(Infinity) // true
is.infinity(0) // false
is.infinity(2) // false
is.infinity(-2) // false
is.infinity(BigInt(2)) // false
is.infinity(2n) // false
is.infinity(-32n) // false
is.infinity(BigInt(1)) // false
is.infinity(1) // false
is.infinity(-1) // false
is.infinity('undefined') // false
is.infinity('null') // false
is.infinity(Symbol()) // false
is.infinity(null) // false
is.infinity(true) // false
is.infinity([]) // false
is.infinity(false) // false
is.infinity("") // false
is.infinity('') // false
is.infinity(``) // false
is.infinity({}) // false
is.infinity(undefined) // false
is.infinity(Function) // false
is.infinity(() => {}) // false
is.infinity(BigInt) // false
is.infinity(Symbol) // false
is.infinity(NaN) // false
// And all other known types will return false
Reversal boolean resultโ
is.not.infinity(Number.POSITIVE_INFINITY) // false
is.not.infinity(Number.NEGATIVE_INFINITY) // false
is.notinfinity(Infinity) // false
is.not.infinity(0) // true
is.not.infinity(2) // true
is.not.infinity(-2) // true
is.not.infinity(BigInt(2)) // true
is.not.infinity(2n) // true
is.not.infinity(-32n) // true
is.not.infinity(BigInt(1)) // true
is.not.infinity(1) // true
is.not.infinity(-1) // true
is.not.infinity('undefined') // true
is.not.infinity('null') // true
is.not.infinity(Symbol()) // true
is.not.infinity(null) // true
is.not.infinity(true) // true
is.not.infinity([]) // true
is.not.infinity(false) // true
is.not.infinity("") // true
is.not.infinity('') // true
is.not.infinity(``) // true
is.not.infinity({}) // true
is.not.infinity(undefined) // true
is.not.infinity(Function) // true
is.not.infinity(() => {}) // true
is.not.infinity(BigInt) // true
is.not.infinity(Symbol) // true
is.not.infinity(NaN) // true
// And all other known types will return true