Microsoft® Visual Basic® Scripting Edition 比较运算符 |
语言参考 版本 3.0 |
用于比较表达式。
result = expression1 comparisonoperator expression2result = 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 表达式相等。