1.0.0 • Published 5 years ago
type-brower v1.0.0
一个判断变量类型的 js 库。
安装
- 下载
index.min.js
到本地,并在 html 中添加:
<script src="/js/index.min.js">
- 或使用 CDN
<script src="https://cdn.jsdelivr.net/npm/type-brower@latest/index.min.js">
使用
type.isArray([]); // true
type.isObject([]); // false
// or
const { isArray, isString } = type
isArray([]); // true
isString([]); // false
方法
方法 | 描述 | 参数类型 | 返回值 |
---|---|---|---|
isArray(value) | 判断value 是否为数组(Array) | Any | Boolean(true/false) |
isBigInt(value) | 判断value 是否为BigInt | Any | Boolean(true/false) |
isBoolean(value) | 判断value 是否为布尔值(Boolean) | Any | Boolean(true/false) |
isFunction(value) | 判断value 是否为函数(Function) | Any | Boolean(true/false) |
isNull(value) | 判断value 是否为null | Any | Boolean(true/false) |
isNumber(value) | 判断value 是否为数字(Number) | Any | Boolean(true/false) |
isObject(value) | 判断value 是否为对象(Object) | Any | Boolean(true/false) |
isString(value) | 判断value 是否为字符串(String) | Any | Boolean(true/false) |
isSymbol(value) | 判断value 是否为Symbol | Any | Boolean(true/false) |
isUndefined(value) | 判断value 是否为undefined | Any | Boolean(true/false) |
isAsyncFunction(value) | 判断value 是否为同步函数(Async Function) | Any | Boolean(true/false) |
isDecimal(value) | 判断value 是否为小数 | Any | Boolean(true/false) |
isInfinity(value) | 判断value 是否为Infinity | Any | Boolean(true/false) |
isNan(value) | 判断value 是否为NaN | Any | Boolean(true/false) |
isNumeric(value) | 判断value 是否为数字或字符串数字 | Any | Boolean(true/false) |
isDate(value) | 判断value 是否为日期(Date) | Any | Boolean(true/false) |
isDom(value) | 判断value 是否为Dom对象 | Any | Boolean(true/false) |
isDOMException(value) | 判断value 是否为Dom异常对象(DOMException) | Any | Boolean(true/false) |
isError(value) | 判断value 是否为Error对象 | Any | Boolean(true/false) |
isjQueryObj(value) | 判断value 是否为jQuery对象 | Any | Boolean(true/false) |
isMap(value) | 判断value 是否为Map | Any | Boolean(true/false) |
isPromise(value) | 判断value 是否为Promise | Any | Boolean(true/false) |
isRegExp(value) | 判断value 是否为正则表达式(RegExp) | Any | Boolean(true/false) |
isSet(value) | 判断value 是否为Set | Any | Boolean(true/false) |
isWeakMap(value) | 判断value 是否为WeakMap | Any | Boolean(true/false) |
isWeakSet(value) | 判断value 是否为WeakSet | Any | Boolean(true/false) |
isPrototype(value) | 判断value 是否为Prototype | Any | Boolean(true/false) |
1.0.0
5 years ago