OR 運算子

對兩個表示式執行邏輯分離。

語法

result = expression1 Or expression2

引數:

  • Result:任何布林值。

  • expression1:任何表示式。

  • expression2:任何表示式。

備註

如果其中一個或兩個表示式評估為 True,則結果為 True。下表說明如何決定結果:

Table 11-31 OR 運算子表示式與結果

如果 expression1 為 且 expression2 為 則結果為
True True True
True False True
True Null True
False True True
False False False
False Null False
Null True True
Null False False
Null Null False

下列範例說明 OR 運算子的用法。

範例 1:

Dim expr1, expr2, result
expr1 = True
expr2 = True
result = expr1 Or expr2
'result -> True

範例 2:

Dim expr3, expr4, result1
expr3 = True
expr4 = False
result1 = expr3 Or expr4
'result1 -> True

範例 3:

Dim expr5, expr6, result2
expr5 = True
expr6 = Null
result2 = expr5 Or expr6
'result2 - > True

範例 4:

Dim expr7, expr8, result3
expr7 = False
expr8 = True
result3 = expr7 Or expr8
'result3 ->  True

範例 5:

Dim expr9, expr10, result4
expr9 = False
expr10 = False
result4 = expr9 Or expr10
'result4 -> False

範例 6:

Dim expr11, expr12, result5
expr11 = Null
expr12 = True
result5 = expr11 Or expr12
'result5 -> True