ASP 运算符
在VBScript中,可以把运算符分为四类:算术运算符、比较运算符、连接运算符、逻辑运算符。
1.算术运算符
算术运算符用于队两个数据进行计算,返回计算结果。在VBScript中算术运算符有8中,如表2-1所示。
表2-1 算术运算符
运算符符号 | 运算符描述 |
^ | 求幂,计算数的指数次方 |
- | 负号 |
* | 乘 |
/ | 除 |
\ | 两个数相除并返回以整数形式表示的结果 |
Mod | 两个数值相除并返回其余数 |
+ | 加 |
- | 减 |
2.比较运算符
比较运算符用于对两个数据进行比较,两个数据必须是相同类型的数据,返回的结果一般是一个布尔值,比较运算符或者由其构成的表达式,常常应用于条件语句中。比较运算符有如下几种,如表2-2所示。
表2-2 比较运算符
运算符符号 | 运算符描述 |
= | 等于 |
<> | 不等于 |
< | 小于 |
> | 大于 |
<= | 小于等于 |
>= | 大于等于 |
IS | 对象引用比较 |
asp数据 |
3.连接运算符
在VBScript脚本语言中,连接运算符只有一个,用符号&表示。
4.逻辑运算符
逻辑运算符一般总是用在条件语句中进行逻辑判断,主要有以下几种,如表2-3所示。
表2-3 逻辑运算符
运算符符号 | 运算符描述 |
NOT | 逻辑非 |
AND | 逻辑与 |
OR | 逻辑或 |
XOR | 逻辑异或 |
EQV | 逻辑等价 |
IMP | 逻辑隐含 |
5.运算符优先级
当表达式包含多个运算符时,将按预定顺序计算每一部分,这个顺序被称为运算符优先级。可以使用括号越过这种优先级顺序,强制首先计算表达式的某些部分。运算时,总是先执行括号中的运算符,然后再执行括号外的运算符。但是,在括号中仍遵循标准运算符优先级。
当表达式包含多种运算符时,首先计算算术运算符,然后计算比较运算符,最后计算逻辑运算符,字符串连接(&)运算符排在所有算术运算符之后和所有比较运算符之前。
当乘号与除号同时出现在一个表达式中时,按从左到右的顺序计算乘、除运算符。同样当加与减同时出现在一个表达式中时,按从左到右的顺序计算加、减运算符。所有比较运算符的优先级相同,即按照从左到右的顺序计算比较运算符。
逻辑运算符中各个符号的优先级如表2-3中所示的,按位置的高低,优先级也是从高到低。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论