i-s

A module to check whether a JavaScript value is of a certain type

MIT 13 个版本
安装
npm install i-s
yarn add i-s
pnpm add i-s
bun add i-s
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

版本列表
1.2.3 2014-10-22
1.2.2 2014-10-22
1.2.1 2014-09-02
1.2.0 2014-09-02
1.1.3 2014-09-02
1.1.2 2014-09-02
1.1.1 2014-09-02
1.1.0 2014-09-02
1.0.4 2014-09-02
1.0.3 2014-08-28
1.0.2 2014-08-18
1.0.1 2014-08-18
1.0.0 2014-08-18