zaku:type-checking

v0.2.0Published 6 years ago

This package has not had recent updates. Please investigate it's current state before committing to using it in your project.

type-checking

Build Status

type-checking for string, number, function and array.

isNumber

1  isNumber(0);                // true
2  isNumber(1);                // true
3  isNumber(-1);               // true
4  isNumber(NaN);              // true
5  isNumber(Infinity);         // true
6  isNumber("0");              // false
7  isNumber("1");              // false
8  isNumber("-1");             // false
9  isNumber(null);             // false
10  isNumber(true);             // false
11  isNumber(false);            // false
12  isNumber(undefined);        // false

isString

1  isString("");               // true
2  isString("true");           // true
3  isString("false");          // true
4  isString("1");              // true
5  isString("0");              // true
6  isString(new String());     // true
7  isString(new String(""));   // true
8  isString(new String(null)); // true
9  isString(0);                // false
10  isString(1);                // false
11  isString(-1);               // false
12  isString(null);             // false
13  isString(undefined);        // false

isFunction

1  isFunction(->);             // true
2  isFunction(-> false);       // true
3  isFunction(-> true);        // true
4  isFunction(null);           // false
5  isFunction(undefined);      // false

isArray

1  isArray([]);                // true
2  isArray(new Array);         // true
3  isArray(null);              // false
4  isArray(undefined);         // false