VB 程序
VBScript 可使用两种程序:
子程序
函数程序
VBScript 子程序
子程序:
是一系列的语句,被封装在 Sub 和 End Sub 语句内
可执行某些操作,但不会返回值
可带有参数
Sub mysub()
some statements
End Sub
some statements
End Sub
或者
Sub mysub(argument1,argument2)
some statements
End Sub
some statements
End Sub
实例
实例(仅适用于 IE) Sub mysub() document.write("I was written by a sub procedure") End Sub
运行实例 »
点击 "运行实例" 按钮查看在线实例
VBScript 函数程序
函数程序
是一系列的语句,被封装在 Function 和 End Function 语句内
可执行某些操作,并会返回值
可带有通过程序调用来向其传递的参数。
如果没有参数,必须带有空的圆括号 ()
通过向函数程序名赋值的方式,可使其返回值
Function myfunction()
some statements
myfunction=some value
End Function
some statements
myfunction=some value
End Function
或者
Function myfunction(argument1,argument2)
some statements
myfunction=some value
End Function
some statements
myfunction=some value
End Function
调用程序
这个简单的函数程序被调用来计算两个参数的和:
实例
实例(仅适用于 IE) Function myfunction(a,b) myfunction=a+b End Function document.write(myfunction(5,9))
运行实例 »
点击 "运行实例" 按钮查看在线实例
函数 "myfunction" 将返回参数 "a" 和参数 "b" 的和。这里返回的是 14。
当您调用程序时,您可以使用 Call 语句,如下所示:
Call MyProc(argument)
或者,您可以省略 Call 语句,如下所示:
MyProc argument