Type

Methods

(inner) getType(val) → {string}

Source:
返回val的类型。
Example
U.getType(new Set([1, 2]))
// => 'set'
Parameters:
Name Type Description
val * 需要检查的值。
Returns:
Type
string

(inner) isNumber(value) → {boolean}

Source:
检查value是否为number类型。使用typeof来检查,返回布尔值。
Example
U.isNumber(3)
// => true

U.isNumber(Number.MIN_VALUE)
// => true

U.isNumber(Infinity)
// => true

U.isNumber('3')
// => false 
Parameters:
Name Type Description
value * 需要检查的值。
Returns:
Type
boolean

(inner) isString(value) → {boolean}

Source:
检查值是否为字符串。使用typeof来检查,返回布尔值。
Example
U.isString(3)
// => false

U.isString('3')
// => true
Parameters:
Name Type Description
value * 需要检查的值。
Returns:
Type
boolean

(inner) isNull(value) → {boolean}

Source:
检查值是否为null对象。使用typeof来检查,返回布尔值。
Example
U.isNull(3)
// => false

U.isNull(null)
// => true
Parameters:
Name Type Description
value * 需要检查的值。
Returns:
Type
boolean

(inner) isUndefined(value) → {boolean}

Source:
检查值是否为undefined对象。使用typeof来检查,返回布尔值。
Example
U.isUndefined(undefined)
// => true

U.isUndefined(null)
// => false
Parameters:
Name Type Description
value * 需要检查的值。
Returns:
Type
boolean

(inner) isBoolean(value) → {boolean}

Source:
检查值是否为布尔值。使用typeof来检查,返回布尔值。
Example
U.isBoolean(false)
// => true

U.isBoolean(null)
// => false
Parameters:
Name Type Description
value * 需要检查的值。
Returns:
Type
boolean

(inner) isSymbol(value) → {boolean}

Source:
检查值是否为symbol类型。使用typeof来检查,返回布尔值。
Example
U.isSymbol(Symbol('x'))
// => true
Parameters:
Name Type Description
value * 需要检查的值。
Returns:
Type
boolean

(inner) isFunction(value) → {boolean}

Source:
检查值是否为function类型。使用typeof来检查,返回布尔值。
Example
U.isFunction(3)
// => false

U.isFunction(function () {})
// => true
Parameters:
Name Type Description
value * 需要检查的值。
Returns:
Type
boolean

(inner) isArray(arr) → {boolean}

Source:
使用Array.isArray方法检查arr是否为数组类型,返回布尔值。
Example
U.isArray([])
// => true

U.isArray(null)
// => false
Parameters:
Name Type Description
arr * 需要检查的值。
Returns:
Type
boolean

(inner) isObject(value) → {boolean}

Source:
检查alue是否为对象类型,返回布尔值。
Example
U.isObject(null)
// => false

U.isObject([1, 2])
// => false

U.isObject({})
// => true
Parameters:
Name Type Description
value * 需要检查的值。
Returns:
Type
boolean