码迷,mamicode.com
首页 > 其他好文 > 详细

VBScript

时间:2015-07-15 16:27:11      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:

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

VBScript

标签:

原文地址:http://www.cnblogs.com/xixifuxixi/p/4648585.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!