1、VBS 基 础 篇 - 运 算 符 (6) - 逻 辑 运 算 符2012-01-12 21:49 by Sirrah, 495 阅读, 0 评论, 收藏, 编辑 And 运算符 对两个表达式进行逻辑“与”运算Result = expression1 And expression2参数Result:任意数值变量。expression1:任意表达式。expression2:任意表达式。说明当且仅当两个表达式均为 True,则 Result 为 True。如果任一表达式为 False,则 Result 为False。下表说明如何确定 Result:如果 expression1 为 且 expres
2、sion2 为 则 Result 为True True TrueTrue False FalseTrue Null NullFalse True FalseFalse False FalseFalse Null FalseNull True NullNull False FalseNull Null NullAnd 运算符还对两个数值表达式中位置相同的位执行逐位比较,并根据下表设置 Result 中相应的位:如 expression1 中的位是且 expression2 中的位是 则 Result 为0 0 00 1 01 0 01 1 1Not 运算符 对表达式执行逻辑非运算Result =
3、 Not expression参数Result:任意数值变量。Expression:任意表达式。说明:下表显示如何确定 Result 的值:如果 expression 为则 Result 为True FalseFalse TrueNull Null此外,Not 运算符将变量的位取反,并按下表设置 Result 的相应位:expression 中的位 Result 中的位0 11 0Or 运算符 对两个表达式进行逻辑“或”运算Result = expression1 Or expression2参数Result:任意数值变量。expression1:任意表达式。expression2:任意表达式
4、。说明如果两个表达式中至少有一个为 True,则 Result 为 True。下表说明如何确定 Result:如果 expression1 为 expression2 为 则 Result 为True True TrueTrue False TrueTrue Null TrueFalse True TrueFalse False FalseFalse Null NullNull True TrueNull False NullNull Null NullOr 运算符还对两个数值表达式中位置相同的位执行逐位比较,并根据下表设置 Result 中相应的位:如果 expression1 中的位是 e
5、xpression2 中的位是 则 Result 为0 0 00 1 11 0 11 1 1 Xor 运算符 对两个表达式进行逻辑 “异或”运算Result = expression1 Xor expression2参数Result:任意数值变量。expression1:任意表达式。expression2:任意表达式。说明如果有且仅有一个表达式为 True,则 Result 为 True。但是,如果任意一个表达式为 Null,则 Result 也为 Null。若两个表达式均不为 Null,则根据下表确定 Result:如果 expression1 为 expression2 为 则 Result 为True True FalseTrue False TrueFalse True TrueFalse False FalseXor 运算符还可以对两个数值表达式中位置相同的位执行逐位比较,并根据下表设置 Result中相应的位:如果 expression1 中的位是 expression2 中的位是 则 Result 为0 0 00 1 11 0 11 1 0如果你對現在不滿意.否則你就好好學 ,因爲你還只是菜鳥.