VBScript 程序
VBScript 可使用兩種程序:
VBScript 子程序
子程序:
- 是一系列的語(yǔ)句,被封裝在 Sub 和 End Sub 語(yǔ)句內(nèi)
- 可執(zhí)行某些操作,但不會(huì)返回值
- 可帶有參數(shù)
Sub mysub()
some statements
End Sub
或者
Sub mysub(argument1,argument2)
some statements
End Sub
實(shí)例(僅適用于 IE)
Sub mysub()
document.write("I was written by a sub procedure")
End Sub
嘗試一下 ?
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
或者
Function myfunction(argument1,argument2)
some statements
myfunction=some value
End Function
實(shí)例(僅適用于 IE)
function myfunction()
myfunction=Date()
end function
嘗試一下 ?
調(diào)用程序
這個(gè)簡(jiǎn)單的函數(shù)程序被調(diào)用來(lái)計(jì)算兩個(gè)參數(shù)的和:
實(shí)例(僅適用于 IE)
Function myfunction(a,b)
myfunction=a+b
End Function
document.write(myfunction(5,9))
嘗試一下 ? 函數(shù) "myfunction" 將返回參數(shù) "a" 和參數(shù) "b" 的和。這里返回的是 14。
當(dāng)您調(diào)用程序時(shí),您可以使用 Call 語(yǔ)句,如下所示:
或者,您可以省略 Call 語(yǔ)句,如下所示: