Skip to main content

isFiniteNumeric()

isFiniteNumeric(val): val is number

Determine if given value is a finite number, or string that parses to a finite number. Does not include infinities, NaN.

Parameters

val

unknown

The value to check whether or not it is a finite numberic value.

Returns

val is number

Example

isFiniteNumeric(1.23) // true
isFiniteNumeric('Infinity') // false
isFiniteNumeric(NaN) // false
isFiniteNumeric('1.23') // true
isFiniteNumeric('hi') // false