# 關聯運算子

所有關係運算子會比較運算元的值，並傳回 True (-1) 或 False (0) 結果。所有關係運算子都是二進位檔。

關聯運算子

| 關聯運算子 | 運算子名稱 | 運算子函數 |
| --- | --- | --- |
| &lt; | 小於 | 如果這兩個運算元都可解譯成數字，將進行數字比較。這項運算會傳回比較評估的邏輯值。 |
| &lt;= | 小於或等於 | 如果這兩個運算元都可解譯成數字，將進行數字比較。這項運算會傳回比較評估的邏輯值。 |
| &gt; | 大於 | 如果這兩個運算元都可解譯成數字，將進行數字比較。這項運算會傳回比較評估的邏輯值。 |
| &gt;= | 大於或等於 | 如果這兩個運算元都可解譯成數字，將進行數字比較。這項運算會傳回比較評估的邏輯值。 |
| = | 等於 | 如果這兩個運算元都可解譯成數字，將進行數字比較。這項運算會傳回比較評估的邏輯值。 |
| &lt;&gt; | 不等於 | 如果這兩個運算元都可解譯成數字，將進行數字比較。這項運算會傳回比較評估的邏輯值。 |
| precedes |  | 與 &lt; 運算子不同，在比較前不會嘗試進行引數值的數字解譯。如果運算子左邊的值擁有文字表示法，且在字串比較中大於右邊值的文字表示法，則運算會傳回 True。<br><br>範例：<br><br><br>` '1 ' precedes ' 2'  ` 傳回 FALSE<br><br>而<br><br>`' 1' precedes ' 2'` 傳回 TRUE<br><br>因為空格 (' ') 的 ASCII 值少於數字的 ASCII 值。<br><br>相較於：<br><br>` '1 ' < ' 2'  ` 傳回 TRUE<br><br>及<br><br>`' 1' < ' 2'` 傳回 TRUE |
| follows |  | 與 &gt; 運算子不同，在比較前不會嘗試進行引數值的數字解譯。如果運算子左邊的值擁有文字表示法，且在字串比較中小於右邊值的文字表示法，則運算會傳回 True。<br><br>範例：<br><br>`' 2' follows '1` ' 傳回 FALSE<br><br>而<br><br>' 2' follows ' 1' 傳回 TRUE<br><br>因為空格 (' ') 的 ASCII 值少於數字的 ASCII 值。<br><br>相較於：<br><br>`' 2' > ' 1'` 傳回 TRUE<br><br>及<br><br>`' 2' > '1 '` 傳回 TRUE |