📜  VBScript-运算符(1)

📅  最后修改于: 2023-12-03 15:05:49.033000             🧑  作者: Mango

VBScript 运算符

VBScript 中的运算符用于执行算术、比较和逻辑操作。

算术运算符

VBScript 中的算术运算符用于执行基本数学运算。

| 运算符 | 描述 | |---|---| | + | 相加 | | - | 相减 | | * | 相乘 | | / | 相除 | | \ | 整除 | | Mod | 取模(余数) | | ^ | 乘方 |

示例代码
Dim a, b, c
a = 10
b = 3
c = a + b
MsgBox c '输出 13

c = a - b
MsgBox c '输出 7

c = a * b
MsgBox c '输出 30

c = a / b
MsgBox c '输出 3.33333333333333

c = a \ b
MsgBox c '输出 3

c = a Mod b
MsgBox c '输出 1

c = a ^ b
MsgBox c '输出 1000
比较运算符

VBScript 中的比较运算符用于比较两个值。

| 运算符 | 描述 | |---|---| | = | 等于 | | <> | 不等于 | | < | 小于 | | > | 大于 | | <= | 小于或等于 | | >= | 大于或等于 |

示例代码
Dim a, b
a = 10
b = 5
If a = b Then
   MsgBox "a 等于 b"
Else
   MsgBox "a 不等于 b"
End If

If a <> b Then
   MsgBox "a 不等于 b"
Else
   MsgBox "a 等于 b"
End If

If a > b Then
   MsgBox "a 大于 b"
Else
   MsgBox "a 小于等于 b"
End If

If a < b Then
   MsgBox "a 小于 b"
Else
   MsgBox "a 大于等于 b"
End If
逻辑运算符

VBScript 中的逻辑运算符用于判断表达式是否为 TrueFalse

| 运算符 | 描述 | |---|---| | And | 与 | | Or | 或 | | Not | 非 |

示例代码
Dim a, b, c
a = True
b = False
c = a And b
If c = True Then
   MsgBox "a And b 为 True"
Else
   MsgBox "a And b 为 False"
End If

c = a Or b
If c = True Then
   MsgBox "a Or b 为 True"
Else
   MsgBox "a Or b 为 False"
End If

c = Not a
If c = True Then
   MsgBox "Not a 为 True"
Else
   MsgBox "Not a 为 False"
End If
字符串运算符

VBScript 中的字符串运算符用于对文本字符串执行操作。

| 运算符 | 描述 | |---|---| | & | 连接字符串 | | + | 连接字符串 |

示例代码
Dim str1, str2, str3
str1 = "Hello"
str2 = "World"
str3 = str1 & " " & str2
MsgBox str3 '输出 "Hello World"