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 |
相关阅读 更多 +










