Microsoft® Visual Basic® Scripting Edition
比较运算符
语言参考
版本 1

请参阅


描述
用于比较表达式。
语法
result = expression1 comparisonoperator expression2

result = object1 Is object2

比较运算符的语法有以下部分:

部分 描述
result 任意数值变量。
expression 任意表达式
comparisonoperator 任意比较运算符
object 任意对象名称。

说明
Is 运算符有特定的比较功能,它们不同于下列表格中的运算符。下列表格中有一系列比较运算符以及判断 resultTrueFalseNull 的条件

运算符 描述 如果 ... 则为 True 如果 ... 则为 False 如果 ... 则为 Null
< 小于 expression1 < expression2 expression1 >= expression2 expression1expression2 = Null
<= 小于或等于 expression1 <= expression2 expression1 > expression2 expression1expression2 = Null
> 大于 expression1 > expression2 expression1 <= expression2 expression1expression2 = Null
>= 大于或等于 expression1 >= expression2 expression1 < expression2 expression1expression2 = Null
= 等于 expression1 = expression2 expression1 <> expression2 expression1expression2 = Null
<> 不等于 expression1 <> expression2 expression1 = expression2 expression1expression2 = Null

在比较两个表达式时,可能难以确定要将表达式作为数字还是作为字符串进行比较。

下列表格说明如何比较表达式,或指出通过比较得到的结果,这些取决于下述子类型:

如果
两个表达式都是数值 执行数值比较。
两个表达式都是字符串 执行字符串比较
一个表达式是数值而另一个是字符串 数值表达式小于字符串表达式。
一个表达式是 Empty 而另一个是数值 执行数值比较,使用 0 作为 Empty 表达式。
一个表达式是 Empty 而另一个是字符串 执行字符串比较,使用零长度字符串 ("") 作为 Empty 表达式。
两个表达式都是 Empty 表达式相等。