📅  最后修改于: 2023-12-03 15:05:49.033000             🧑  作者: Mango
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 中的逻辑运算符用于判断表达式是否为 True
或 False
。
| 运算符 | 描述 |
|---|---|
| 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"