VBScript hat zwei Arten Verfahren:
- Sub-Prozedur
- Function-Prozedur
Verfahren VBScript Sub
Eine Sub-Prozedur:
- ist eine Reihe von Anweisungen, die von der Sub und End Sub-Anweisungen eingeschlossen
- durchführen können Aktionen, aber does not return Wert
- können Argumente
Sub mysub()
oder
Sub mysub(argument1,argument2)
Beispiel
Sub mysub()
response.write("I was written by a sub procedure")
End Sub
Beispiel anzeigen »
Verfahren VBScript-Funktion
Eine Function-Prozedur:
- ist eine Reihe von Aussagen, die durch die Funktion und End Function-Anweisungen eingeschlossen
- können Aktionen durchführen und can return Wert
- kann Argumente, die von einem anrufenden Verfahren an sie übergeben werden
- ohne Argumente, muss eine leere Menge von Klammern enthalten ()
- einen Wert zurückgibt, indem ein Wert zu seinem Namen zuweisen
Function myfunction()
oder
Function myfunction(argument1,argument2)
Beispiel
function myfunction()
myfunction=Date()
end function Beispiel anzeigen »
Der Aufruf einer Prozedur
Diese einfachen Funktionsprozeduren aufgerufen, um die Summe von zwei Argumenten zu berechnen:
Beispiel
Function myfunction(a,b)
myfunction=a+b
End Function
response.write(myfunction(5,9)) Beispiel anzeigen » Die Funktion "myfunction" wird wieder die Summe Argument "a" und das Argument "b" . In diesem Fall 14.
Wenn Sie eine Prozedur aufrufen, können Sie die Call-Anweisung wie folgt verwenden:
Call MyProc(argument) Oder Sie können die Call-Anweisung, wie dies unterlassen:
MyProc argument