Methods
(inner) getType(val) → {string}
返回val的类型。
Example
U.getType(new Set([1, 2]))
// => 'set'
Parameters:
Name | Type | Description |
---|---|---|
val |
* | 需要检查的值。 |
Returns:
- Type
- string
(inner) isNumber(value) → {boolean}
检查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}
检查值是否为字符串。使用typeof来检查,返回布尔值。
Example
U.isString(3)
// => false
U.isString('3')
// => true
Parameters:
Name | Type | Description |
---|---|---|
value |
* | 需要检查的值。 |
Returns:
- Type
- boolean
(inner) isNull(value) → {boolean}
检查值是否为null对象。使用typeof来检查,返回布尔值。
Example
U.isNull(3)
// => false
U.isNull(null)
// => true
Parameters:
Name | Type | Description |
---|---|---|
value |
* | 需要检查的值。 |
Returns:
- Type
- boolean
(inner) isUndefined(value) → {boolean}
检查值是否为undefined对象。使用typeof来检查,返回布尔值。
Example
U.isUndefined(undefined)
// => true
U.isUndefined(null)
// => false
Parameters:
Name | Type | Description |
---|---|---|
value |
* | 需要检查的值。 |
Returns:
- Type
- boolean
(inner) isBoolean(value) → {boolean}
检查值是否为布尔值。使用typeof来检查,返回布尔值。
Example
U.isBoolean(false)
// => true
U.isBoolean(null)
// => false
Parameters:
Name | Type | Description |
---|---|---|
value |
* | 需要检查的值。 |
Returns:
- Type
- boolean
(inner) isSymbol(value) → {boolean}
检查值是否为symbol类型。使用typeof来检查,返回布尔值。
Example
U.isSymbol(Symbol('x'))
// => true
Parameters:
Name | Type | Description |
---|---|---|
value |
* | 需要检查的值。 |
Returns:
- Type
- boolean
(inner) isFunction(value) → {boolean}
检查值是否为function类型。使用typeof来检查,返回布尔值。
Example
U.isFunction(3)
// => false
U.isFunction(function () {})
// => true
Parameters:
Name | Type | Description |
---|---|---|
value |
* | 需要检查的值。 |
Returns:
- Type
- boolean
(inner) isArray(arr) → {boolean}
使用Array.isArray方法检查arr是否为数组类型,返回布尔值。
Example
U.isArray([])
// => true
U.isArray(null)
// => false
Parameters:
Name | Type | Description |
---|---|---|
arr |
* | 需要检查的值。 |
Returns:
- Type
- boolean
(inner) isObject(value) → {boolean}
检查alue是否为对象类型,返回布尔值。
Example
U.isObject(null)
// => false
U.isObject([1, 2])
// => false
U.isObject({})
// => true
Parameters:
Name | Type | Description |
---|---|---|
value |
* | 需要检查的值。 |
Returns:
- Type
- boolean