i-s
Checks whether a JavaScript valis is of a certain type
Install
npm install i-s
Usage
var is = require('i-s')
API
numeric
is.numeric('567') === true
is.numeric('a') === false
is.numeric(4) === true
number
is.number('567') === false
is.number('a') === false
is.number(4) === true
is.number(4.3) === true
int
is.int('567') === false
is.int('a') === false
is.int(4) === true
is.int(4.3) === false
float
is.number('567') === false
is.number('a') === false
is.number(4) === false
is.number(4.3) === true
string
is.string('abc') === true
function
function f(){}
is.function(f) === true
object
is.object({}) === true
arguments
is.arguments(function(){return arguments}()) === true
is.arguments([]) === false
boolean
is.boolean(true) === true
is.boolean(false) === true
is.boolean({}) === false
date
is.date(new Date()) === true
regexp
is.regexp(/a/) === true
is.regexp(new RegExp('/a/')) === true
array
is.array([]) === true
is.array(function(){ return arguments }()) === false
Tests
make
License
MIT