跳到主要内容

关系运算符

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

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

示例:  

'1 ' precedes ' 2' 返回 FALSE

' 1' precedes ' 2' 返回 TRUE

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

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

'1 ' < ' 2' 返回 TRUE

' 1' < ' 2' 返回 TRUE

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

示例:  

' 2' follows '1 ' 返回 FALSE

' 2' follows ' 1' 返回 TRUE

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

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

' 2' > ' 1' 返回 TRUE

' 2' > '1 ' 返回 TRUE

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!