Skip to content

运算符

什么是运算符?

本章节主要说明 FoxScript 的运算符。

举个简单的例子:

vb
4 + 5 = 9

例子中,4 和 5 被称为操作数,+ 称为运算符。

本章节将会讲解以下几种运算符:

算术运算符

以下假设变量a的值为10,变量b的值为=30

运算符描述结果
+加 - 两个对象相加a + b 输出结果 40
-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -20
*乘 - 两个数相乘a * b 输出结果 300
/除 - x 除以 yb / a 输出结果 3

比较运算符

运算符描述结果
==等于 - 比较对象是否相等(a == b) 返回 False
!=<>不等于 - 比较两个对象是否不相等(a != b) 返回 True
>大于 - 返回x是否大于y(a > b) 返回 False
<小于 - 返回x是否小于y(a < b) 返回 True

逻辑运算符

FoxScript语言支持逻辑运算符,以下假设变量 a 为 10, b 为 20

运算符逻辑表达式描述结果
andx and y布尔"与" - 如果 任意一个值 为 False,则返回 False(10 and 20) 返回 True
orx or y布尔"或" - 如果 任意一个值 是 True,返回 True,否则返回 False。(10 or 20) 返回 True
notnot x布尔"非" - 如果 x 为 True,返回 False。如果 x 为 False,返回 True。not (10 and 20) 返回 False