# type

## 功能

返回值的脚本可见类型名。

## 语法

```bt
type(value)
```

## 参数

| 参数 | 类型 | 必填 | 默认值 | 说明 |
| ------ | ------ | ------ | ------ | ------ |
| value | Any | 否 | Empty | 要读取类型的值。 |

## 返回值

| 类型 | 说明 |
| ------ | ------ |
| String | 返回脚本可见类型名称。扩展对象返回 `bindings.json` 中声明的对象类型名。 |

## 示例

```bt
result = type('BT')

// 输出：String
print result
```

```bt
db = sqlite_open('@/data/demo.db', {})

// 输出：Sqlite
print type(db)
```

## 注意事项

- 未传参数时返回 Empty。
- 扩展对象返回具体对象类型名，例如 `Calc`、`Sqlite`、`SqliteQuery`。
