VBScript 中的比较运算符
下表显示了 VBScript 语言支持的所有比较运算符。 假设变量 A 为 10,变量 B 为 20,则:
| 运算符 | 描述 | 示例 |
|---|---|---|
| = | 检查两个操作数的值是否相等,如果相等则条件成立。 | (A == B) 为 False。 |
| <> | 检查两个操作数的值是否相等,如果值不相等则条件成立。 | (A <> B) 为 True。 |
| > | 检查左操作数的值是否大于右操作数的值,如果是,则条件为真。 | (A > B) 为 False。 |
| < | 检查左操作数的值是否小于右操作数的值,如果是,则条件为真。 | (A < B) 为 True。 |
| >= | 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件为真。 | (A >= B) 为 False。 |
| <= | 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件为真。 | (A <= B) 为 True。 |
示例
尝试以下示例来了解 VBScript 中可用的所有比较运算符:
<!DOCTYPE html>
<html>
<body>
<script language="vbscript" type="text/vbscript">
Dim a : a = 10
Dim b : b = 20
Dim c
If a=b Then
Document.write ("Operator Line 1 : True")
Document.write ("<br></br>") 'Inserting a Line Break for readability
Else
Document.write ("Operator Line 1 : False")
Document.write ("<br></br>") 'Inserting a Line Break for readability
End If
If a<>b Then
Document.write ("Operator Line 2 : True")
Document.write ("<br></br>")
Else
Document.write ("Operator Line 2 : False")
Document.write ("<br></br>")
End If
If a>b Then
Document.write ("Operator Line 3 : True")
Document.write ("<br></br>")
Else
Document.write ("Operator Line 3 : False")
Document.write ("<br></br>")
End If
If a<b Then
Document.write ("Operator Line 4 : True")
Document.write ("<br></br>")
Else
Document.write ("Operator Line 4 : False")
Document.write ("<br></br>")
End If
If a>=b Then
Document.write ("Operator Line 5 : True")
Document.write ("<br></br>")
Else
Document.write ("Operator Line 5 : False")
Document.write ("<br></br>")
End If
If a<=b Then
Document.write ("Operator Line 6 : True")
Document.write ("<br></br>")
Else
Document.write ("Operator Line 6 : False")
Document.write ("<br></br>")
End If
</script>
</body>
</html>
当您将其另存为 .html 并在 Internet Explorer 中执行时,上述脚本将产生以下结果:
Operator Line 1 : False Operator Line 2 : True Operator Line 3 : False Operator Line 4 : True Operator Line 5 : False Operator Line 6 : True

vbscript_operators.html