Skip to content

is-unknown/is-finite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 built-in isFinite: number objects are not finite, only nunmber primitives
assert(!isFinite("10")) // another difference from built-in, for some reason built-in isFinite allows stringified finite numbers to be finite