VBScript过程
- 被封装在Sub和End Sub语句之中的一系列语句
- 不具有返回值
- 可带参数
我们的SubFunction.asp中展示了Sub的用法,代码如下:
<% Sub mySub(Str1, Str2) Response.Write(Str1 & Str2) End Sub mySub "Hello,", "World<br>" Call mySub("Hello,", "World<br>") %>
VBScript函数
- 被封装在Function和End Function语句之中的一系列语句
- 具有返回值,通过向函数名赋值的方式返回值
- 可带参数,如果没有参数,必须带有空括号()
我们的SubFunction.asp中展示了Function的用法,代码如下:
<% Function Factorial(number) Dim i, lFac lFac = 1 For i = 1 To number lFac = lFac * i Next Factorial = lFac '函数返回值 End Function Response.Write("4的阶乘是 " & Factorial(4)) %>