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
