第三章 ObjectScript 运算符
第三章 ObjectScript 运算符
- 一元正 (
+) – 为其单个操作数提供数字解释。
- 一元负数 (
-) – 将操作数解释为数字后,反转其操作数的符号。
- 加法 (
+) – 将两个操作数解释为数字后,生成两个操作数的数字和。
- 减法 (
-) – 将两个操作数解释为数字后,产生两个操作数之间的数字差。
- 乘法 (
*) – 将两个操作数解释为数字后将两个操作数相乘。
- 除法 (
/) – 将两个操作数解释为数字后,将两个数字操作数相除。
- 整数除法 (
\ ) – 将两个操作数解释为数字后,生成操作数除法的整数结果。
- 模 (
#) – 将两个操作数解释为数字后,生成两个操作数的算术模运算的值。
- 求幂 (
**) – 将两个操作数解释为数字后,生成操作数的幂值。
- 小于 (
<) – 将两个操作数解释为数字后,测试左操作数是否小于右操作数。
- 大于 (
>) – 将两个操作数解释为数字后,测试左操作数在数值上是否大于右操作数。
- 小于或等于(
<= 或 '>) – 在将两个操作数解释为数字后,测试左操作数是否小于或等于右操作数。
- 大于或等于 (
>= 或 '<) – 在将两个操作数解释为数字后,测试左操作数是否大于或等于右操作数。
- Not (
') – 反转布尔操作数的真值。
- And (
&或&&) – 测试两个操作数的真值是否为 TRUE (1)。
- Or (
! 或 ||) – 测试其中一个或两个操作数的值为 TRUE。
- Not And (NAND) (
'&) – 反转应用于两个操作数的 &And 的真值。
- 非或 (
NOR) ('!) – 测试两个操作数的值是否均为 FALSE。
- 字符串连接 (
_) – 将两个操作数解释为字符串后连接它们。
- 等于 (
=) – 测试两个操作数的字符串相等性。
- 不等于 (
'=) – 反转应用于两个操作数的等于运算符的真值。
- Contains (
[) – 测试右操作数中的字符序列是否是左操作数的子字符串。
- 不包含 (
'[) – 如果操作数 A 不包含操作数 B 表示的字符串,则返回 TRUE;如果操作数 A 包含操作数 B 表示的字符串,则返回 FALSE。
- 跟随 (
]) – 测试左操作数中的字符是否按 ASCII 整理顺序出现在右操作数中的字符之后。
- Sorts After (
]]) – 测试左操作数是否按数字下标排序顺序排列在右操作数之后。
- Not Sorts After (
']]) – 测试左操作数是否不排序在右操作数之后。
- 模式匹配 (
?) – 测试给定字符串是否与给定模式匹配。
- 间接 (
@) – 使能够间接为变量赋值。