typejs-2015
v0.3.0
Published
check datatype of the input data.
Downloads
5
Readme
JavaScript(一)
实现一个npm包DataTypes.js
(npm包名可自定义),用来检查JavaScript的数据类型。
install
npm install typejs-2015
Primitive Data Types
var result = DataType.getPrimitiveDataType(obj);
`result`的值集合为`["string", "number", "boolean", "null", "undefined", "symbol", "object"]`。
不是原始数据类型直接返回`object`,比如:
```js
console.log(DataType.getPrimitiveDataType(true));
// => 'boolean'
console.log(DataTypes.getPrimitiveDataType({"obj": "DataTypes"});
// => 'object'
Primitive Wrapper Objects
var DataTypes = require('DataTypes');
DataTypes.isObject({"obj": 123});
// => 'true'
DataTypes.isString(8888);
// => 'false'
DataTypes.isNumber("123");
// => 'false'
DataTypes.isBoolean(false);
// => 'true'
DataTypes.isSymbol(Symbol("DataTypes"));
// => 'true'
DataTypes.isFunction(Symbol("DataTypes"));
// => 'false'
DataTypes.isArray(Symbol("DataTypes"));
// => 'false'