关系运算符
所有关系运算符均会比较操作数值,并返回 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 |