geovisearth / Exports / Check
# Class: Check
@类别 无需创建,初始化球时自动创建并且与球对应的类
@描述 通用检测类
# Table of contents
# Methods
- CheckIsColor
- checkColor
- checkEnum
- checkInt
- checkNumber
- isArray
- isBoolean
- isColor
- isCssColor
- isJson
- isNumber
- isObject
- isString
# Methods
# CheckIsColor
▸ Static
CheckIsColor(bgVal
): "invalid"
| "valid"
判断颜色是否有效
# Parameters
Name | Type |
---|---|
bgVal | any |
# Returns
"invalid"
| "valid"
# Defined in
Utils/Check.ts:94
# checkColor
▸ Static
checkColor(value
, defaultValue
): any
设置颜色(待完善)
# Parameters
Name | Type | Description |
---|---|---|
value | any | 需检测参数 |
defaultValue | any | 默认参数 |
# Returns
any
# Defined in
Utils/Check.ts:219
# checkEnum
▸ Static
checkEnum(value
, defaultValue
, enums
): any
检测枚举值
# Parameters
Name | Type | Description |
---|---|---|
value | any | 需检测参数 |
defaultValue | any | 默认值 |
enums | any | 枚举列表 |
# Returns
any
# Defined in
Utils/Check.ts:198
# checkInt
▸ Static
checkInt(value
, defaultValue
, min?
, max?
): any
检测正数类型
# Parameters
Name | Type | Description |
---|---|---|
value | any | 需检测数值 |
defaultValue | any | 默认值 |
min? | any | 最小值 |
max? | any | 最大值 |
# Returns
any
返回值
# Defined in
Utils/Check.ts:170
# checkNumber
▸ Static
checkNumber(value
, defaultValue
, min?
, max?
): any
检测正数类型
# Parameters
Name | Type | Description |
---|---|---|
value | any | 需检测数值 |
defaultValue | any | 默认值 |
min? | any | 最小值 |
max? | any | 最大值 |
# Returns
any
返回值
# Defined in
Utils/Check.ts:134
# isArray
▸ Static
isArray(value
): boolean
判定参数是否为数组
# Parameters
Name | Type | Description |
---|---|---|
value | any | 被检测对象 |
# Returns
boolean
返回值true or false
# Defined in
Utils/Check.ts:67
# isBoolean
▸ Static
isBoolean(value
): boolean
检查参数是否为布尔值
# Parameters
Name | Type | Description |
---|---|---|
value | any | 被检测对象 |
# Returns
boolean
返回值true or false
示例代码:
let res = GVOL.Tool.Check.isBoolean(false);
# Defined in
Utils/Check.ts:31
# isColor
▸ Static
isColor(string
): boolean
Description
判断字符串是否为十六进制颜色。例如#FFFFFFFF或者#FFFFFF
# Parameters
Name | Type |
---|---|
string | any |
# Returns
boolean
# Defined in
Utils/Check.ts:75
# isCssColor
▸ Static
isCssColor(value
): boolean
判断字符串是否为十六进制颜色。
# Parameters
Name | Type | Description |
---|---|---|
value | any | 被检测对象 |
# Returns
boolean
返回值true or false
# Defined in
Utils/Check.ts:84
# isJson
▸ Static
isJson(value
): boolean
检查参数是否为json对象
# Parameters
Name | Type | Description |
---|---|---|
value | any | 被检测对象 |
# Returns
boolean
返回值true or false
# Defined in
Utils/Check.ts:40
# isNumber
▸ Static
isNumber(value
): boolean
判定是否为数值
# Parameters
Name | Type | Description |
---|---|---|
value | any | 被检测对象 |
# Returns
boolean
返回值true or false
# Defined in
Utils/Check.ts:58
# isObject
▸ Static
isObject(obj
): boolean
检查参数是否为普通对象
# Parameters
Name | Type |
---|---|
obj | any |
# Returns
boolean
# Defined in
Utils/Check.ts:18
# isString
▸ Static
isString(value
): boolean
判定是否为字符串
# Parameters
Name | Type | Description |
---|---|---|
value | any | 被检测对象 |
# Returns
boolean
返回值true or false
# Defined in
Utils/Check.ts:49