Skip to main content
Version: 2.0.3

is.number

is.number(target: unknown)โ€‹

Specificationโ€‹

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

Informationโ€‹

  • Unit tests: โœ…

Examplesโ€‹

is.number(0) // true
is.number(1) // true
is.number(-1) // true

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

Reversal boolean resultโ€‹

is.not_number(0) // false
is.not_number(1) // false
is.not_number(-1) // false

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