Type

类型和验证



getType(value)

获取类型

Parameters:
Name Type Description
value *
Returns:

类型名称

Type
String


isArray(value)

判定是否为数组

Parameters:
Name Type Description
value *
Returns:

是否为数组

Type
Boolean


isBoolean(value)

判定是否为布尔

Parameters:
Name Type Description
value *
Returns:

是否为布尔

Type
Boolean


isDate(value)

判定是否为日期

Parameters:
Name Type Description
value *
Returns:

是否为日期

Type
Boolean


isFunction(value)

判定是否为一个函数

Parameters:
Name Type Description
value *
Returns:

是否为一个函数

Type
Boolean


isNumber(value)

判定是否为数值

Parameters:
Name Type Description
value *
Returns:

是否为数值

Type
Boolean


isObject(value)

判定是否为一个对象

Parameters:
Name Type Description
value *
Returns:

是否为一个对象

Type
Boolean


isPlainObject(value)

判定是否为一个纯净的JS对象, 不能为window, 任何类(包括自定义类)的实例,元素节点,文本节点

Parameters:
Name Type Description
value *
Returns:

是否为一个纯净的JS对象

Type
Boolean


isRegExp(value)

判定是否为正则

Parameters:
Name Type Description
value *
Returns:

是否为正则

Type
Boolean


isString(value)

判定是否为字符串

Parameters:
Name Type Description
value *
Returns:

是否为字符串

Type
Boolean


isURL(str)

验证URL

Parameters:
Name Type Description
str String

待验证的字符串

Returns:

是否为URL格式

Type
Boolean


isWindow(value)

判定是否为一个window对象

Parameters:
Name Type Description
value *
Returns:

是否为一个window对象

Type
Boolean