AND 运算符

对两个表达式执行逻辑与运算。

语法

result = expression1 And expression2

参数:

  • Result:任何布尔值。

  • expression1:任何表达式。

  • expression2:任何表达式。

注释

当且仅当两个表达式的求值结果均为 True 时,结果才为 True。如果任一表达式的求值结果为 False,则结果为 False。下表说明了如何确定结果:

Table 11-29 AND 运算符表达式和结果

如果 expression1 为 expression2 为 则 result 为
True True True
True False False
True Null False
False True False
False False False
False Null False
Null True False
Null False False
Null Null False

以下示例说明了 AND 运算符的用法。

示例 1:

Dim expr1, expr2, result
expr1 = True
expr2 = True
result = expr1 And expr2
'result -> true

示例 2:

Dim expr3, expr4, result1
expr3 = True
expr4 = False
result1 = expr3 And expr4
'result1 -> false

示例 3:

Dim expr5, expr6, result2
expr5 = False
expr6 = True
result2 = expr5 And expr6
'result2 -> false

示例 4:

Dim expr7, expr8, result3
expr7 = False
expr8 = False
result3 = expr7 And expr8
'result3 -> false

示例 5:

Dim expr9, expr10, result4
expr9 = False
expr10 = Null
result4 = expr9 And expr10
'result4 -> false

示例 6:

Dim expr11, expr12, result5
expr11 = Null
expr12 = False
result5 = expr11 And expr12
'result5 -> false