asp运算符,asp算术运算符,比较运算符,asp逻辑运算符, asp连接运算符
时间:2010-09-12 来源:狼的旋律
asp的VBScript运算符包括算术运算符,连接运算符、比较运算符和逻辑运算符几种类型。当表达式包含多个运算符时。将按预定顺序计算每一部分,该顺序称为运算优先级。使用运算时按照先括号内后括号外的顺序执行,在括号中仍要遵循标准运算符优先级;优先级相同时按照从左到右的顺序计算。
1、算术运算符
变量命名必须遵循VBScript的标准命名规则:
运算符 | 名称 | 表达式例子 | 运算符 | 名称 | 表达式例子 |
^ | 乘方 | a^b | * | 乘法 | a*b |
/ | 浮点除法 | a/b | \ | 整数除法 | a\b |
+ | 加法 | a+b | - | 减法 | a-b |
Mod | 求余的模运算 | a Mod b | - | 取负 | -c |
2、比较运算符
运算符 | 描述 | True如果 | False如果 | Null如果 |
< | 小于 | 表达式1<表达式2 | 表达式1>=表达式2 | 表达式1 or 表达式2=Null |
<= | 小于或等于 | 表达式1<=表达式2 | 表达式1>表达式2 | 表达式1 or 表达式2=Null |
> | 大于 | 表达式1>表达式2 | 表达式1<=表达2 | 表达式1 or 表达式2=Null |
>= | 大于或等于 | 表达式1>=表达式1 | 表达式1<=表达式2 | 表达式1 or 表达式2=Null |
= | 等于 | 表达式1=表达式2 | 表达式1<>表达式2 | 表达式1 or 表达式2=Null |
<> | 不等于 | 表达式<>表达式2 | 表达式1=表达式2 | 表达式1 or 表达式2=Null |
Is | 用于对象 | 表达式1 or 表达式2=Null |
3、
运算符 | 名称 | 例子 | 说明 |
And | 与 | (4>5) And (3<4) | 值为:False,两个表达式的值均为真,结果才为真。 |
Or | 或 | (4>5) or (3<4) | 值为:True,两个表达式中只要一个值为真,结果就为真,只有两个表达式的值均为假,结果才为假。 |
Not | 非 | Not(1>0) | 值为:False,由真变假或由假变真,进行取“反”操作。 |
Xor | 逻辑异或 | 10>8Xor8>6 | 值为“:True,两个表达式的值同为真或假,整个表达式为真,否则为假。 |
4、连接运算符
连接运算符 | & | 字符串连接 | 对两个表达式进行字符串连接。 |
5、运算符的优先级
优先顺序 | 运算符类型 | 运算符 |
1 | 算术运算符 | ^(指数运算) |
2 | -(负数运算) | |
3 | *、/(乘法和除法) | |
4 | \(整数除法) | |
5 | Mod(求余运算) | |
6 | +、-(加法和减法) | |
7 | 连接运算符 | &(字符串连接) |
8 | 比较运算符 | =、<>、<、>、<=、>=、Is |
9 | 逻辑运算符 | Not |
10 | And | |
11 | Or | |
12 | Xor |
相关阅读 更多 +