- 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 - 运算符
什么是运算符?
让我们来看一个表达式 4 + 5 等于 9。这里,4 和 5 称为操作数,+ 称为运算符。VBScript 语言支持以下类型的运算符:
- 算术运算符
- 比较运算符
- 逻辑(或关系)运算符
- 连接运算符
算术运算符
VBScript 支持以下算术运算符:
假设变量 A 为 5,变量 B 为 10,则:
运算符 | 描述 | 示例 |
---|---|---|
+ | 将两个操作数相加 | A + B 将得到 15 |
- | 从第一个操作数中减去第二个操作数 | A - B 将得到 -5 |
* | 将两个操作数相乘 | A * B 将得到 50 |
/ | 将分子除以分母 | B / A 将得到 2 |
% | 取模运算符,返回整数除法后的余数 | B MOD A 将得到 0 |
^ | 幂运算符 | B ^ A 将得到 100000 |
要更好地理解这些运算符,您可以自己尝试一下。
比较运算符
VBScript 语言支持以下比较运算符:
假设变量 A 为 10,变量 B 为 20,则:
运算符 | 描述 | 示例 |
---|---|---|
= | 检查两个操作数的值是否相等,如果相等则条件为真。 | (A == B) 为假。 |
<> | 检查两个操作数的值是否不相等,如果不相等则条件为真。 | (A <> B) 为真。 |
> | 检查左操作数的值是否大于右操作数的值,如果大于则条件为真。 | (A > B) 为假。 |
< | 检查左操作数的值是否小于右操作数的值,如果小于则条件为真。 | (A < B) 为真。 |
>= | 检查左操作数的值是否大于或等于右操作数的值,如果大于或等于则条件为真。 | (A >= B) 为假。 |
<= | 检查左操作数的值是否小于或等于右操作数的值,如果小于或等于则条件为真。 | (A <= B) 为真。 |
要更好地理解这些运算符,您可以自己尝试一下。
逻辑运算符
VBScript 语言支持以下逻辑运算符:
假设变量 A 为 10,变量 B 为 0,则:
运算符 | 描述 | 示例 |
---|---|---|
AND | 称为逻辑 AND 运算符。如果两个条件都为真,则表达式为真。 | a<>0 AND b<>0 为假。 |
OR | 称为逻辑 OR 运算符。如果两个条件中任何一个为真,则条件为真。 | a<>0 OR b<>0 为真。 |
NOT | 称为逻辑 NOT 运算符。它反转其操作数的逻辑状态。如果一个条件为真,则逻辑 NOT 运算符将使其为假。 | NOT(a<>0 OR b<>0) 为假。 |
XOR | 称为逻辑异或。它是 NOT 和 OR 运算符的组合。如果只有一个表达式计算结果为真,则结果为真。 | (a<>0 XOR b<>0) 为真。 |
要更好地理解这些运算符,您可以自己尝试一下。
连接运算符
VBScript 语言支持以下连接运算符:
假设变量 A 为 5,变量 B 为 10,则:
运算符 | 描述 | 示例 |
---|---|---|
+ | 将两个值作为变量值相加(数值型) | A + B 将得到 15 |
& | 连接两个值 | A & B 将得到 510 |
假设变量 A = "Microsoft",变量 B="VBScript",则:
运算符 | 描述 | 示例 |
---|---|---|
+ | 连接两个值 | A + B 将得到 MicrosoftVBScript |
& | 连接两个值 | A & B 将得到 MicrosoftVBScript |
注意 - 连接运算符可用于数字和字符串。如果变量保存的是数值或字符串值,则输出取决于上下文。
要更好地理解这些运算符,您可以自己尝试一下。
广告