i-s
v1.2.3
Published
A module to check whether a JavaScript value is of a certain type
Downloads
1,399
Maintainers
Readme
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
Browser
For usage in browser, include dist/index.js
Tests
$ make
Watch mode:
$ make test-w
License
MIT