关于数据类型
DScript 支持以下数据类型:
数据类型
| 数据 | DScript |
|---|---|
| 数字 | 参见关于 DScript 中的数字。 |
| 文本字符串 | 参见文本字符串。 |
| 布尔值 | 参见布尔值。 |
| 函数指针 | 参见函数指针。 |
| 列表 | 参见使用列表。 |
| 对象 | 参见使用对象。 |
| Null | 参见关于 Null 值 |
虽然这些是标准 JavaScript 支持的相同数据类型,但 DScript 扩展了数字的定义,使其包含复数和带度量单位的数字。DScript 还扩展了对列表和对象的处理,使其行为与其他更基本的数据类型完全一致。
DScript 内置的许多原语可以接受多种数据类型作为输入,并适应所提供的数据。例如,表达式中的 Add 运算符(+):
执行简单的数值加法。然而,在表达式中:
同一个运算符执行文本连接。此外,在表达式中:
Add 运算符执行矩阵加法。
参见 Add。