VBScript - Operators

什么是运算符?

让表达式 4 + 5等于9 .这里,4和5被称为操作数,+被称为操作符. VBScript语言支持以下类型的运算符 :

  • 算术运算符

  • 比较运算符

  • 逻辑(或关系)运算符

  • 串联运算符

算术运算符

VBScript支持以下算术运算符 :

假设变量A保持5,变量B保持10,然后&减去;

<a href="https://img01.yuandaxia.cn/Content/img/tutorials/vbscript/vbscript_arithmetic_operators.htm"title=VBScript">显示示例中的算术运算符

运算符说明示例
+添加两个操作数A + B将给出15
-Su从第一个中抽取第二个操作数A  -  B将给-5
*将两个操作数相乘A * B将给出50
/除以分子的分子B/A将给出2
模数运算符和整数除法后的余数B MOD A将给出0
^Exponentiation运算符B ^ A将给100000

为了更好地理解这些运算符,你可以自己试试.

比较运算符

有以下比较由VBScript语言支持的运算符 :

假设var iable A持有10,变量B持有20,然后 :

运算符描述示例
=检查值是否为两个操作数是否相等,如果是,则条件变为真.(A == B)为假.
<>检查两个操作数的值是否相等,如果值不相等则条件变为是.(A<> B)为True.
>支票如果左操作数的值大于右操作数的值,如果是,则条件变为真.(A> B)为假.
<检查左操作数的值是否小于右边的值操作数,如果是则则条件变为真.(A< B)为真.
> =检查左操作数的值是否大于或等于右操作数的值,如果是,则条件变为真.(A> = B)为假.
< =检查左操作数的值是否小于或等于右操作数的值,如果是,则条件变为真.(A< = B)为真.

为了更好地理解这些运算符,可以

逻辑运算符

VBScript语言支持以下逻辑运算符 :

假设变量A保持10,变量B保持0,然后是 :

运算符描述示例
AND调用Logical AND运算符.如果两个条件均为True,则Expression变为True.a<> 0 AND b<> 0为False.
OR被称为逻辑OR运算符.如果两个条件中的任何一个为真,则条件变为真.a<> 0或b<> 0为真.
NOT被称为逻辑非运算符.它会反转其操作数的逻辑状态.如果条件为True,则Logical NOT运算符将使其为False.NOT(a<> 0 OR b<> 0)为false.
XOR被称为逻辑排除.它是NOT和OR运算符的组合.如果一个且只有一个表达式的计算结果为True,则结果为True.(a<> 0 XOR b<> 0)为真.

为了更好地理解这些运算符,你可以自己试试.

连接运算符

VBScript语言支持以下连接运算符 :

假设变量A保持5,变量B保持10然后:

运算符描述示例
+添加两个值,因为变量值为N. umericA + B将给出15
&连接两个值A& B将给出510

假设变量A ="Microsoft"而变量B ="VBScript",然后是 :

运算符描述示例
+连接两个值A + B将提供MicrosoftVBScript
&连接两个值A& B将给出MicrosoftVBScript

注意 : 连接运算符可用于数字和字符串.如果变量包含数值或字符串值,则输出取决于上下文.

要以更好的方式理解这些运算符,您可以自己试试.