运算符
什么是运算符?
本章节主要说明 FoxScript 的运算符。
举个简单的例子:
vb
4 + 5 = 9例子中,4 和 5 被称为操作数,+ 称为运算符。
本章节将会讲解以下几种运算符:
算术运算符
以下假设变量a的值为10,变量b的值为=30
| 运算符 | 描述 | 结果 |
|---|---|---|
+ | 加 - 两个对象相加 | a + b 输出结果 40 |
- | 减 - 得到负数或是一个数减去另一个数 | a - b 输出结果 -20 |
* | 乘 - 两个数相乘 | a * b 输出结果 300 |
/ | 除 - x 除以 y | b / a 输出结果 3 |
比较运算符
| 运算符 | 描述 | 结果 |
|---|---|---|
== | 等于 - 比较对象是否相等 | (a == b) 返回 False |
!= 或 <> | 不等于 - 比较两个对象是否不相等 | (a != b) 返回 True |
> | 大于 - 返回x是否大于y | (a > b) 返回 False |
< | 小于 - 返回x是否小于y | (a < b) 返回 True |
逻辑运算符
FoxScript语言支持逻辑运算符,以下假设变量 a 为 10, b 为 20
| 运算符 | 逻辑表达式 | 描述 | 结果 |
|---|---|---|---|
| and | x and y | 布尔"与" - 如果 任意一个值 为 False,则返回 False | (10 and 20) 返回 True |
| or | x or y | 布尔"或" - 如果 任意一个值 是 True,返回 True,否则返回 False。 | (10 or 20) 返回 True |
| not | not x | 布尔"非" - 如果 x 为 True,返回 False。如果 x 为 False,返回 True。 | not (10 and 20) 返回 False |