VBScript ????
/ VB 程序
VB 程序
VBScript 可使用兩種程序:
子程序
函數(shù)程序
VBScript 子程序
子程序:
是一系列的語句,被封裝在 Sub 和 End Sub 語句內(nèi)
可執(zhí)行某些操作,但不會返回值
可帶有參數(shù)
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 函數(shù)程序
函數(shù)程序
是一系列的語句,被封裝在 Function 和 End Function 語句內(nèi)
可執(zhí)行某些操作,并會返回值
可帶有通過程序調(diào)用來向其傳遞的參數(shù)。
如果沒有參數(shù),必須帶有空的圓括號 ()
通過向函數(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
調(diào)用程序
這個簡單的函數(shù)程序被調(diào)用來計算兩個參數(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)用程序時,您可以使用 Call 語句,如下所示:
Call MyProc(argument)
或者,您可以省略 Call 語句,如下所示:
MyProc argument