2 |
Private Const STEP_APPLY = "Apply" '定义私有常数。 |
3 |
Const STEP_APPLY = "Apply" , PI = 3.14 '在一行上定义多个常数。 |
6. 运算符
VBScript有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。当表达式中含有多个运算符时,它们的运算优先级是:算术运算符 > 比较运算符 > 逻辑运算符。所有比较运算符的优先级相同,算术运算符和逻辑运算符的优先级如下所示:
6.1. 算术运算符
描述 | 符号 |
---|---|
求幂 | ^ |
负号 | - |
乘 | * |
除 | / |
整除 | \ |
求余 | Mod |
加 | + |
减 | - |
字符串连接 | & |
字符串连接 (&) 运算符不是算术运算符,但是在优先级顺序中,它排在所有算术运算符之后和所有比较运算符之前。
6.2. 逻辑运算符
描述 | 符号 |
---|---|
逻辑非 | Not |
逻辑与 | And |
逻辑或 | Or |
逻辑异或 | Xor |
逻辑等价 | Eqv |
逻辑隐含 | Imp |
6.3. 比较运算符
描述 | 符号 |
---|---|
等于 | = |
不等于 | <> |
小于 | < |
大于 | > |
小于等于 | <= |
大于等于 | >= |
对象引用比较 | Is |
Is 运算符是对象引用比较运算符。它并不比较对象或对象的值,而只是进行检查,判断两个对象引用是否引用同一个对象。
要想使用QTP进行自动化测试,必须了解VBScript这门语言,对于使用过ASP或VB开发的人来说,VBScript已经再熟悉不过了,但是没有接触过VBScript的同学也不要灰心,因为这门语言简单易学。
7. 条件语句
8. 循环语句
9. 过程
7. 条件语句
VBScript中可以使用以下条件语句:
If…Then…Else语句
Select Case语句
7.1. If…Then…Else语句
If…Then…Else语句结构如下:
view sourceprint?
1 |
If condition Then statements [ Else elsestatements] |
或者使用块形式
view sourceprint?
1 |
If condition Then |