📄 224.txt
字号:
比较运算符
Microsoft® Visual Basic® Scripting Edition
比较运算符
语言参考
版本 1
请参阅
描述
用于比较表达式。
语法
result = expression1 comparisonoperator expression2
result = object1 Is object2
比较运算符的语法有以下部分:
部分
描述
result
任意数值变量。
expression
任意表达式。
comparisonoperator
任意比较运算符。
object
任意对象名称。
字符串
任意字符串表达式。
图案
任意字符串表达式或字符范围。
说明
Is 运算符有特定的比较功能,它们不同于下列表格中的运算符。下列表格中有一系列比较运算符以及判断 result 是 True、False 或 Null 的条件:
运算符
描述
如果 ... 则为 True
如果 ... 则为 False
如果 ... 则为 Null
<
小于
expression1 < expression2
expression1 >= expression2
expression1 或 expression2 = Null
<=
小于或等于
expression1 <= expression2
expression1 > expression2
expression1 或 expression2 = Null
>
大于
expression1 > expression2
expression1 <= expression2
expression1 或 expression2 = Null
>=
大于或等于
expression1 >= expression2
expression1 < expression2
expression1 或 expression2 = Null
=
等于
expression1 = expression2
expression1 <> expression2
expression1 或 expression2 = Null
<>
不等于
expression1 <> expression2
expression1 = expression2
expression1 或 expression2 = Null
在比较两个表达式时,可能难以确定要将表达式作为数字还是作为字符串进行比较。
下列表格说明如何比较表达式,或指出通过比较得到的结果,这些取决于下述子类型:
如果
则
两个表达式都是数值
执行数值比较。
两个表达式都是字符串
执行字符串比较。
一个表达式是数值而另一个是字符串
数值表达式小于字符串表达式。
一个表达式是 Empty 而另一个是数值
执行数值比较,使用 0 作为 Empty 表达式。
一个表达式是 Empty 而另一个是字符串
执行字符串比较,使用零长度字符串 ("") 作为 Empty 表达式。
两个表达式都是 Empty
表达式相等。