# HasProp

如果指定值具有指定名称的属性, 则返回非零数字.

    HasProp := HasProp(Value, Name)

## 参数

Value

  类型: Any

  除了 ComObject 之外的任何类型的任何值.

Name

  类型: 字符串

  要检查的属性名.

## 返回值

类型: 整数(布尔值)

如果值具有使用此名称的属性, 则返回 true, 否则返回 false.

## 备注

此函数不测试是否存在 __Get 或 __Set 元-函数. 如果存在, 则无法检测它可能实现的准确属性集.

函数支持原始值.

## 相关

Objects, HasBase, HasMethod

## 示例

说明此函数的使用.

    MsgBox HasProp({}, "x") ; 0
    MsgBox HasProp({x:1}, "x") ; 1
    MsgBox HasProp(0, "Base") ; 1

dftg