- VBScript 教程
- VBScript - 首页
- VBScript - 概述
- VBScript - 语法
- VBScript - 启用
- VBScript - 位置
- VBScript - 变量
- VBScript - 常量
- VBScript - 运算符
- VBScript - 决策
- VBScript - 循环
- VBScript - 事件
- VBScript - Cookie
- VBScript - 数字
- VBScript - 字符串
- VBScript - 数组
- VBScript - 日期
- VBScript 高级
- VBScript - 过程
- VBScript - 对话框
- VBScript - 面向对象
- VBScript - 正则表达式
- VBScript - 错误处理
- VBScript - 其他语句
- VBScript 有用资源
- VBScript - 问答
- VBScript - 快速指南
- VBScript - 有用资源
- VBScript - 讨论
VBScript 逻辑运算符
VBScript 支持以下逻辑运算符:
假设变量 A 为 10,变量 B 为 0,则:
运算符 | 描述 | 示例 |
---|---|---|
AND | 称为逻辑 AND 运算符。如果两个条件都为 True,则表达式为 True。 | a<>0 AND b<>0 为 False。 |
OR | 称为逻辑 OR 运算符。如果两个条件中任何一个为 True,则条件为 True。 | a<>0 OR b<>0 为 True。 |
NOT | 称为逻辑 NOT 运算符。它反转其操作数的逻辑状态。如果一个条件为 True,则逻辑 NOT 运算符将使其为 False。 | NOT(a<>0 OR b<>0) 为 False。 |
XOR | 称为逻辑异或。它是 NOT 和 OR 运算符的组合。如果只有一个表达式计算结果为 True,则结果为 True。 | (a<>0 XOR b<>0) 为 True。 |
示例
尝试以下示例以了解 VBScript 中可用的所有逻辑运算符:
<!DOCTYPE html> <html> <body> <script language = "vbscript" type = "text/vbscript"> Dim a : a = 10 Dim b : b = 0 Dim c If a<>0 AND b<>0 Then Document.write ("AND Operator Result is : True") Document.write ("<br></br>") 'Inserting a Line Break for readability Else Document.write ("AND Operator Result is : False") Document.write ("<br></br>") 'Inserting a Line Break for readability End If If a<>0 OR b<>0 Then Document.write ("OR Operator Result is : True") Document.write ("<br></br>") Else Document.write ("OR Operator Result is : False") Document.write ("<br></br>") End If If NOT(a<>0 OR b<>0) Then Document.write ("NOT Operator Result is : True") Document.write ("<br></br>") Else Document.write ("NOT Operator Result is : False") Document.write ("<br></br>") End If If (a<>0 XOR b<>0) Then Document.write ("XOR Operator Result is : True") Document.write ("<br></br>") Else Document.write ("XOR Operator Result is : False") Document.write ("<br></br>") End If </script> </body> </html>
将以上脚本保存为 .html 文件并在 Internet Explorer 中执行它,则以上脚本将产生以下结果:
AND Operator Result is : False OR Operator Result is : True NOT Operator Result is : False XOR Operator Result is : True
vbscript_operators.htm
广告