VBScript小结【转】
上一篇 /
下一篇 2013-11-26 16:41:53
/ 个人分类:QTP备忘
前言
1、Option Explicit and dim
Option Explicit是显示声明的标志,它告诉vbs,要使用的变量必须声明才能用,并且写在代码的第一行,也可以不使用Option Explicit,直接去dim一个变量。
2、On Error Resume Next的意思是告诉计算机在遇到错误或异常情况时,跳过这行,并且试着执行下一行。
3、良好的注释,在vbs中用'进行注释。
二部分
1、Vbs数据类型
在vbs中只有一种数据类型,即variant。它既能表示数字,又能表示字符,还能表示其他的类型,vbs在执行时会自动识别和转换类型。
最简单的Variant可以包含数字或字符串信息。
可以使用VarType看看到底是什么类型的,如下面的代码:
Dim VarTypeCheck
VarTypeCheck= VarType(123)
MsgBox VarTypeCheck’返回2表示整型
VarTypeCheck= VarType(“123”)
MsgBox VarTypeCheck’返回8表示字符型
2、变量和常量
在vbs中用const来标识常量。
Const myname=“小强”
Msgbox myname
Dim来标识变量。
Option Explicit
Dim Myname
Myname=”小强”
Msgbox Myname
变量命名的规则:第一个字符必须字母,不能包含嵌入的句点,长度不能超过255个字符,在被声明的作用域必须唯一。
3、变量的作用域与存活期
变量的作用域由声明它的位置决定。
4、动态数组
定义是不要给定它容量,以后可以重新定义它的容量。
Dim MyArray()
Redim MyArray(3)
5、vbs运算符
连接运算符就是将两个表达式连接在一起,运算符“&”和“+”,但是为了和加法区别,建议尽量用“&”。
6、vbs条件语句
If else的用法
Dim contidion,str
Contidion=“你是小小?”
Str=“我是张张”
If contidion=str then
Msgbox“就是你了”
Else
Msgbox“等等在说吧”
End if
Select case的用法
Dim str
Str=“苹果”
Select case str
Case“苹果”msgbox“苹果”
Case“香蕉”msgbox“香蕉”
Case Else msgbox“水果”
End select
7、vbs循环语句
循环用于重复执行一组语句。循环可分为三类:一类在条件变为False之前重复执行语句,一类在条件变为Ture之前重复执行语句,另一类按照制定的次数重复发执行语句。
For next用法
Dim myname,mywriting,i
myname="我是小小"
mywriting="希望大家多多支持零基础学习软件测试系列视频"
For i=0 To 1
MsgBox myname
MsgBox mywriting
Next
For each用法
Dim mywriting(1)
mywriting(0)="wo sh "
mywriting(1)="希望大家多多支持零基础学习软件测试系列视频"
For Each element In mywriting
MsgBox element
Next
Do loop用法
Dim age
age=23
Do Until age=100
age=age+1
Loop
MsgBox"我要活到100岁,哈哈"
While用法
Dim money
money=2
While money>0
money=money-1
wend
MsgBox"身无分文"
收藏
举报
TAG: