IsObject

如果指定的值是对象, 则返回非零数字.

Boolean := IsObject(Value)

参数

Value

类型: Any

要检查的值.

返回值

类型: 整数(布尔值)

如果 Value 是一个对象, 函数返回 1(true), 否则, 返回 0(false).

备注

任何不是原始值(数字或字符串) 的值都被认为是对象, 包括那些不是从 Object 派生的值, 例如 COM 封装对象. 之所以有这种区别, 是因为对象与原始值相比有几个共同的特征:

Objects

示例

报告 "This is an object." 因为值是对象.

obj := {key: "value"}

if IsObject(obj)
    MsgBox "This is an object."
else
    MsgBox "This is not an object."