IsObject

指定された値がオブジェクトである場合、0以外の数値を返します。

Boolean := IsObject(Value)

パラメータ

Value

型:任意

チェックする値です。

戻り値

型:整数(ブーリアン)

この関数は、Valueがオブジェクトのときは1 (true)を返し、そうでないときは0 (false)を返します。

備考

プリミティブな値(数値や文字列)でないものは、COMのラッパーオブジェクトなど、Objectから派生しないものも含めて、オブジェクトとみなされます。これは、原始的な価値観とは対照的に、オブジェクトにはいくつかの共通した特徴があるため、このような区別がなされています:

オブジェクト

値がオブジェクトであるため、"This is an object."と報告する。

obj := {key: "value"}

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