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 | 表达式相等。

© 1997 Microsoft Corporation 版权所有。请参阅使用说明。