网站建设Sub过程

2021-06-15    分类: 网站建设

网站建设Sub过程
Sub过程简称为过程,Sub过程是包含在Sub和End Sub语句之间的一组VBScript语句,执行操作但不返回值。

1) Sub过程定义

用Sub语句来声明Sub过程的名称、参数以及构成其主体的代码,语法格式如下:
[Public}Private] Sub name [(arglist)]

[Statements]

[Exit Sub]

Statements3

End sub

其中,Public表示Sub过程可以被所有脚本中的所有其他过程访问;Private表示Sub过程只可以被声明该过程的脚本中的其他过程访问;name指定Sub过程的名称,应遵循标准变量命名约定;Statements是在Sub过程主体内所执行的任何语句组;使用Exit Sub语句可以从Sub过程中强制退出,程序回到主调过程中继续执行调用Sub过程之后的语句,arglist是在调用时要传递给Sub过程的参数的变量列表,即形式参数列表,用逗号隔开多个变量,ar-giist参数的语法格式为:

[ByVal 丨 ByRef] varname[()]

在上述语法格式中,ByVal表示该参数是按值传递的,也就是将参数的值而不是地址传递给过程,并允许过程访问变童的一个副本,但是不能更改变量的实际值;ByRef表示该参数按引用传递,也就是将参数的地址而不是值传递给过程,并允许过程访问和更改实际变量;var-name代表参数的变量名称,遵循标准变量命名规则。

使用Sub语句声明Sub过程时,需注意以下几点:

①Sub过程可以使用参数,如果Sub过程无任何参数,则Sub语句必须包含空括号()。

②Sub过程被执行时没有返回值。

③如果没有显式地指定使用Public或Private,则Sub过程默认为Public,即它们对于脚本中的所有其他过程都是可见的。

④Sub过程中局部变量的值在对过程的调用结束后不被保留.

⑤不能在任何其他过程中再定义Sub过程,即过程的定义不能嵌套。

⑥在Sub过程中可以使用两类变量:一类是在过程中显式声明的,另一类是未在过程中显式声明的,这两类变量都是局部变量,除非在该过程外更高级别的位置显式地声明它们。
如果过程中引用的未声明的变量与其他的过程、常量或变量的名称相同,则会认为过程引用的是脚本级的名称。要避免这类冲突,请使用Option Explicit语句强制显式声明变量。

<center> <h2>脑筋急转弯</h2> </center>

<p>问题1.桌子上有12支点燃的蜡烛.先被风吹灭了3根,不久又一阵风吹灭了2根,最后桌子上还剩几根蜡烛?<br>

<form name="Question l">请输人您的答案:

<input type="text" size=”5”name="MyAnswerl”>

<input type="submit" value=”提交”name二"GetAnswerl ">

</form> </p>

<p>问题2. ix一一一这是罗马数字代表9,怎样加一笔,使其变成偶数?<br>

<form name="Question2">请输人您的答案:

<input type“"text" size=”5”name="MyAnswer2">

<input type="submit" value=”提交”name="GetAnswer2">

</form> </p>

</body>

</html>

文章标题:网站建设Sub过程
网页链接:https://www.cdcxhl.com/news43/117793.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

搜索引擎优化