vbs基础语法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、变量
1、注释:(单引号)
2、变量的命名规则:不区分大小写的。用Dim声明变量,此时不能给变量赋值。但是允许在一行代码内同时对两个变量进行赋值,中间用冒号分隔。
3、你可以使用OptionExplicit来告诉宿主变量必须先声明后使用。
4、只有一种变量类型,使用类型转换函数来将变量转换成相应的变量类型。
布尔:Cbool函数将变量转换成布尔值;
整数:Cbyte函数将变量转换为0到255之间的整数。
浮点:Ccur函数、Cdbl函数和Csng函数将变量转换为浮点数值,
日期:Cdate函数将变量转换为日期值。
整数:Cint函数和Clng函数将变量转换为整数,后者的范围比前者要大的多。
字串:Cstr函数将变量转换为字符串。
-------------------------
三、操作符
在VBScript运算符中,加减乘除都是我们常用的符号,
乘方使用的是^ ,
取模使用的Mod。
在比较操作符中,等于、小于、大于、小于等于、大于等于都与我们常用的符号是一致的,而不等于是小于和大于连用。
逻辑运算符为:
和操作—>AND
非操作—>NOT
或操作—>OR;
+ 和操作符
&来连接字符串,
Is用来比较对象,例如按钮对象,如果对象是同一类型,结果就是真,---------------------------------------
四、条件语句
if……then语句,
其基本形式为:
If 条件then
处理条件的语句;
……
Endif
Select case语句,
其基本形式为:
Select case 变量
Case 条件值
处理条件语句
并对上两句进行重复
最后一句应为
case else
处理语句
End select
注意:在执行字符串比较时,需要特别注意大小写。
lcase函数将字符串转换成小写
ucase函数将字符串转换成大写大写。
五、循环控制语句
1)For……next循环,
循环次数是有固定次数的
其结构为:
For 计数器变量=开始计数值to 最后计数值
执行循环体
Next
2)for……each循环,
对数组或对象集合中的每一个元素进行判断,其结构为:
For each 循环计数变量in 要查看的对象或数组
执行处理语句
Next
注意:在上述两种循环中随时可以使用exit for来退出循环
3)do……while语句
条件满足时执行一段代码,结构为:
Do while 条件
执行循环体
Loop
4)do……until语句
条件不满足时执行代码,结构为:
Do until条件
执行循环体
Loop
当然,在这两种循环语句中,你可以使用exit do来退出循环
5)while语句
条件满足时一直执行循环,结构为:
While 条件
执行循环体
Wend