Latest web development tutorials

VBScript 程序

VBScript 可使用兩種程序:

  • 子程序
  • 函數程序


VBScript 子程序

子程序:

  • 是一系列的語句,被封裝在Sub 和End Sub 語句內
  • 可執行某些操作,但不會返回值
  • 可帶有參數
Sub mysub()
some statements
End Sub

或者

Sub mysub(argument1,argument2)
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

或者

Function myfunction(argument1,argument2)
some statements
myfunction=some value
End Function

實例(僅適用於IE)

function myfunction()
myfunction=Date()
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