1.2.3 • Published 11 years ago
i-s v1.2.3
i-s
Checks whether a JavaScript valis is of a certain type
Install
$ npm install i-sUsage
var is = require('i-s')API
numeric
is.numeric('567') === true
is.numeric('a') === false
is.numeric(4) === truenumber
is.number('567') === false
is.number('a') === false
is.number(4) === true
is.number(4.3) === trueint
is.int('567') === false
is.int('a') === false
is.int(4) === true
is.int(4.3) === falsefloat
is.number('567') === false
is.number('a') === false
is.number(4) === false
is.number(4.3) === truestring
is.string('abc') === truefunction
function f(){}
is.function(f) === trueobject
is.object({}) === truearguments
is.arguments(function(){return arguments}()) === true
is.arguments([]) === falseboolean
is.boolean(true) === true
is.boolean(false) === true
is.boolean({}) === falsedate
is.date(new Date()) === trueregexp
is.regexp(/a/) === true
is.regexp(new RegExp('/a/')) === truearray
is.array([]) === true
is.array(function(){ return arguments }()) === falseBrowser
For usage in browser, include dist/index.js
Tests
$ makeWatch mode:
$ make test-wLicense
MIT