跳到主要內容

關聯運算子

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

關聯運算子
運算子 描述
< 小於。 如果這兩個運算元都可解譯成數字,將進行數字比較。這項運算會傳回比較評估的邏輯值。
<= 小於或等於。 如果這兩個運算元都可解譯成數字,將進行數字比較。這項運算會傳回比較評估的邏輯值。
> 大於。 如果這兩個運算元都可解譯成數字,將進行數字比較。這項運算會傳回比較評估的邏輯值。
>= 大於或等於。 如果這兩個運算元都可解譯成數字,將進行數字比較。這項運算會傳回比較評估的邏輯值。
= 等於。 如果這兩個運算元都可解譯成數字,將進行數字比較。這項運算會傳回比較評估的邏輯值。
<> 不等於。 如果這兩個運算元都可解譯成數字,將進行數字比較。這項運算會傳回比較評估的邏輯值。
precedes < 運算子不同,在比較前不會嘗試進行引數值的數字解譯。如果運算子左邊的值擁有文字表示法,且在字串比較中大於右邊值的文字表示法,則運算會傳回 True。

範例:  

'1 ' precedes ' 2' 傳回 FALSE

' 1' precedes ' 2' 傳回 TRUE

因為空格 (' ') 的 ASCII 值少於數字的 ASCII 值。

相較於:

'1 ' < ' 2' 傳回 TRUE

' 1' < ' 2' 傳回 TRUE

follows > 運算子不同,在比較前不會嘗試進行引數值的數字解譯。如果運算子左邊的值擁有文字表示法,且在字串比較中小於右邊值的文字表示法,則運算會傳回 True。

範例:  

' 2' follows '1 ' 傳回 FALSE

' 2' follows ' 1' 傳回 TRUE

因為空格 (' ') 的 ASCII 值少於數字的 ASCII 值。

相較於:

' 2' > ' 1' 傳回 TRUE

' 2' > '1 ' 傳回 TRUE

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!