IsObject

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

Boolean := IsObject(Value)

パラメータ

型:任意

チェックする値です。

戻り値

型:整数(ブーリアン)

This function returns 1 (true) if Value is an object, otherwise 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."