第三章 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 (
']]
) – 测试左操作数是否不排序在右操作数之后。 - 模式匹配 (
?
) – 测试给定字符串是否与给定模式匹配。 - 间接 (
@
) – 使能够间接为变量赋值。
网友评论