关系运算符

所有关系运算符均会比较操作数值,并返回 True (-1) 或 False (0) 作为结果。所有关系运算符均为二进制。

< 小于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
<= 小于或等于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
> 大于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
>= 大于或等于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
= 等于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
<> 不等于 如果两个操作书可使用数值解释,即可进行数值比较。运算操作会返回比较评估的逻辑值。
precedes   不同于 < 运算符,比较之前无须尝试用数值解释参数值。如果运算符左边的值拥有文本呈现形式,且该文本呈现形式在字符串比较中位于右边值文本呈现形式之前,则运算操作会返回正确结果。

Example:  

'1 ' precedes ' 2' 返回 FALSE

同时

' 1' precedes ' 2' 返回 TRUE

因为空格 (' ') 的 ASCII 值是小于数字的 ASCII 值的值。

将该示例与以下示例进行比较:

'1 ' < ' 2' 返回 TRUE

' 1' < ' 2' 返回 TRUE

follows   不同于 > 运算符,比较之前无须尝试用数值解释参数值。如果运算符左边的值拥有文本呈现形式,且该文本呈现形式在字符串比较中位于右边值文本呈现形式之后,则运算操作会返回正确结果。

Example:  

' 2' follows '1 ' 返回 FALSE

同时

' 2' follows ' 1' 返回 TRUE

因为空格 (' ') 的 ASCII 值是小于数字的 ASCII 值的值。

将该示例与以下示例进行比较:

' 2' > ' 1' 返回 TRUE

' 2' > '1 ' 返回 TRUE