VBScript 程序

2022-08-19 09:52 更新

VBScript 可使用兩種程序:

  • 子程序
  • 函數(shù)程序

VBScript 子程序

子程序是將一段具有某種特定功能的語(yǔ)句區(qū)塊單句撰寫(xiě)成一個(gè)獨(dú)立的程序,給予特定的名稱(chēng)。

子程序:

  • 是一系列的語(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 MyProc(argument)

或者,您可以省略 Call 語(yǔ)句,如下所示:

MyProc argument
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)