IsObject() [v1.0.90+]

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

Boolean := IsObject(Value)

参数

Value

要检查的值

返回值

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

备注

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

对象

示例

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

object := {key: "value"}

if IsObject(object)
    MsgBox, 是对象.
else
    MsgBox, 不是对象.