typejs-2015

0.3.0 • Public • Published

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'

Readme

Keywords

Package Sidebar

Install

npm i typejs-2015

Weekly Downloads

1

Version

0.3.0

License

MIT

Last publish

Collaborators

  • zhaoshengdong