@is-(unknown)/is-finite
v1.0.0
Published
Check if a value is a finite number primitive.
Readme
is-finite
Check if a value is a finite number primitive.
usage:
const assert = require('assert-fn')
const isFinite = require('@is-(unknown)/is-finite')
assert(isFinite(29))
assert(isFinite(-67))
assert(isFinite(Math.PI))
assert(isFinite(9.38))
assert(!isFinite(Infinity))
assert(!isFinite(NaN))
assert(!isFinite(-Infinity))
assert(!isFinite(/this isnt a number/))
assert(!isFinite(new Number(1))) // difference from builtin isFinite: number objects are not finite, only nunmber primitives
assert(!isFinite("10")) // another difference from spec, for some reason built-in isFinite allows stringified finite numbers to be finite