# 关系运算符

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

关系运算符

| 运算符 | 描述 |
| --- | --- |
| &lt; | 小于。 如果两个操作书可使用数值解释，即可进行数值比较。运算操作会返回比较评估的逻辑值。 |
| &lt;= | 小于或等于。 如果两个操作书可使用数值解释，即可进行数值比较。运算操作会返回比较评估的逻辑值。 |
| &gt; | 大于。 如果两个操作书可使用数值解释，即可进行数值比较。运算操作会返回比较评估的逻辑值。 |
| &gt;= | 大于或等于。 如果两个操作书可使用数值解释，即可进行数值比较。运算操作会返回比较评估的逻辑值。 |
| = | 等于。 如果两个操作书可使用数值解释，即可进行数值比较。运算操作会返回比较评估的逻辑值。 |
| &lt;&gt; | 不等于。 如果两个操作书可使用数值解释，即可进行数值比较。运算操作会返回比较评估的逻辑值。 |
| precedes | 不同于 &lt; 运算符，比较之前无须尝试用数值解释参数值。如果运算符左边的值拥有文本呈现形式，且该文本呈现形式在字符串比较中位于右边值文本呈现形式之前，则运算操作会返回正确结果。<br><br>示例：<br><br>` '1 ' precedes ' 2'  ` 返回 FALSE<br><br>`' 1' precedes ' 2'` 返回 TRUE<br><br>因为空格 (' ') 的 ASCII 值是小于数字的 ASCII 值的值。<br><br>将该示例与以下示例进行比较：<br><br>` '1 ' < ' 2'  `返回 TRUE<br><br>`' 1' < ' 2'` 返回 TRUE |
| follows | 不同于 &gt; 运算符，比较之前无须尝试用数值解释参数值。如果运算符左边的值拥有文本呈现形式，且该文本呈现形式在字符串比较中位于右边值文本呈现形式之后，则运算操作会返回正确结果。<br><br>示例：<br><br>`' 2' follows '1` ' 返回 FALSE<br><br>' 2' follows ' 1' 返回 TRUE<br><br>因为空格 (' ') 的 ASCII 值是小于数字的 ASCII 值的值。<br><br>将该示例与以下示例进行比较：<br><br>`' 2' > ' 1'` 返回 TRUE<br><br>`' 2' > '1 '` 返回 TRUE |