对两个表达式执行逻辑与运算。
语法
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