VBScript教程
/ VB 程序
VB 程序
VBScript 可使用兩種程序:
子程序
函數(shù)程序
VBScript 子程序
子程序:
是一系列的語(yǔ)句,被封裝在 Sub 和 End Sub 語(yǔ)句內(nèi)
可執(zhí)行某些操作,但不會(huì)返回值
可帶有參數(shù)
Sub mysub()
some statements
End Sub
some statements
End Sub
或者
Sub mysub(argument1,argument2)
some statements
End Sub
some statements
End Sub
實(shí)例
實(shí)例(僅適用于 IE) Sub mysub() document.write("I was written by a sub procedure") End Sub
運(yùn)行實(shí)例 ?
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
VBScript 函數(shù)程序
函數(shù)程序
是一系列的語(yǔ)句,被封裝在 Function 和 End Function 語(yǔ)句內(nèi)
可執(zhí)行某些操作,并會(huì)返回值
可帶有通過(guò)程序調(diào)用來(lái)向其傳遞的參數(shù)。
如果沒(méi)有參數(shù),必須帶有空的圓括號(hào) ()
通過(guò)向函數(shù)程序名賦值的方式,可使其返回值
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
實(shí)例
實(shí)例(僅適用于 IE) function myfunction() myfunction=Date() end function
運(yùn)行實(shí)例 ?
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
調(diào)用程序
這個(gè)簡(jiǎn)單的函數(shù)程序被調(diào)用來(lái)計(jì)算兩個(gè)參數(shù)的和:
實(shí)例
實(shí)例(僅適用于 IE) Function myfunction(a,b) myfunction=a+b End Function document.write(myfunction(5,9))
運(yùn)行實(shí)例 ?
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
函數(shù) "myfunction" 將返回參數(shù) "a" 和參數(shù) "b" 的和。這里返回的是 14。
當(dāng)您調(diào)用程序時(shí),您可以使用 Call 語(yǔ)句,如下所示:
Call MyProc(argument)
或者,您可以省略 Call 語(yǔ)句,如下所示:
MyProc argument