标签:
VBScript是一种脚本语言,是VB的轻量级版本。
在HTML中放置VBScript:
<html> <head> <script type="text/vbscript">some word </script> </head> <body> <script type="text/vbscript">some word </script> </body> </html>
VBScript放在head部分:当脚本被调用时或某事件被触发时,脚本会被执行。用户在使用脚本之前,脚本就已经被载入。
VBScript放在body部分:当body部分被载入时,脚本就会被执行。
1.变量
变量规则:字母开头,不包括点号(.),不能超过255个字符。
变量声明:可以使用dim,public,private来声明变量
dim variable_name
variable_name=some value
也可直接通过赋值进行变量声明,脚本自动创建变量:
variable_name=some value
通过赋值进行变量声明容易引起奇怪的结果(若变量名写错,则错误难以查出),因此,应避免使用。
通过语句Option Explicit防止脚本自动创建变量,此时,必须使用dim,public,private来声明变量。
option explicit
dim variable_name
variable_name=some value
变量赋值:
name="george"
i=5
数组变量:声明类似普通变量,使用dim,public,private来声明,数组下标由0开始。
dim name(2)
name(0)="george"
name(1)="sara"
name(2)="castello"
声明多维数组:
dim table(4,6)
声明4*6的二维数组,声明多维数组的方法是在括号中用逗号来分隔数字。
2.程序
子程序:封装在sub和end sub语句中,可执行某些操作,但不会返回值。
sub mysub(argument1,argument2)
some statements
end sub
函数程序:封装在function和end function语句中,可执行某些操作,可以返回值。通过向函数程序名赋值的方式,可使其返回值
function myfunction(argument1,argument2)
some statements
myfuntion=some value
end function
子程序的调用:
call mysub(argument1,argument2)
或者直接省略call
mysub argument
函数程序的调用:
name=myfunction()
myfuncion的返回值储存在name中。
或者
msgbox:"your name " &myfunction()
3.条件语句
if-then-else,if-then,elseif,select case语句
if...then...end if
if ...then... else...end if
if...then...elseif...then...end if
select case expression
case"1"
case"2"
end select
4.循环语句
for-next,for each-next,do-loop,while-wend(不用??)语句
for i=1 to 10 step 2
some code
next
step关键词:步长
for each x in variable_names
some code
next
标签:
原文地址:http://www.cnblogs.com/xixifuxixi/p/4648585.html