VB 程式
VBScript 可使用兩種程式:
子程式
函數程式
VBScript 子程式
子程式:
是一系列的語句,被封裝在Sub 和End Sub 語句內部
可執行某些操作,但不會傳回值
可帶有參數
Sub mysub()
some statements
#End Sub
some statements
#End Sub
或
## Sub mysub(argument1,argument2)
some statements
##範例
運行實例»點擊"運行實例"按鈕查看線上實例
实例(仅适用于 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
Function myfunction(argument1,argument2) some statements
myfunction=some value
呼叫程式
#這個簡單的函數程式被呼叫來計算兩個參數的和:
實例
实例(仅适用于 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