VBScript Prozeduren
VBScript kann zwei Arten von Prozeduren verwenden:
- Sub-Prozeduren
- Function-Prozeduren
VBScript-Sub-Prozeduren
Sub-Prozedur:
- ist eine Reihe von Anweisungen, umschlossen von Sub- und End Sub-Anweisungen
- kann einige Aktionen ausführen, abergibt keinen Wert zurückWert
- kann Parameter annehmen
Sub mysub()
einige Anweisungen
End Sub
einige Anweisungen
End Sub
oder
Sub mysub(argument1,argument2)
einige Anweisungen
End Sub
einige Anweisungen
End Sub
Beispiel (nur IE)
Sub mysub()
document.write("Ich wurde von einer Sub-Prozedur geschrieben")
End Sub
document.write("Ich wurde von einer Sub-Prozedur geschrieben")
End Sub
Selbst ausprobieren »
VBScript-Funktionsprozeduren
Funktionsprozedur:
- ist eine Reihe von Anweisungen, die durch Function- und End Function-Anweisungen eingeschlossen ist
- kann einige Aktionen ausführen undgibt einen Wert zurückWert
- kann Parameter annehmen, die ihr durch den Aufruf der Prozedur übergeben werden.
- Wenn keine Parameter vorhanden sind, muss sie leere Klammern () haben
- Indem man dem Namen der Funktionsprozedur einen Wert zuweist, kann sie einen Wert zurückgeben
Function myfunction()
einige Anweisungen
myfunction=ein Wert
End Function
einige Anweisungen
myfunction=ein Wert
End Function
oder
Function myfunction(argument1,argument2)
einige Anweisungen
myfunction=ein Wert
End Function
einige Anweisungen
myfunction=ein Wert
End Function
Aufrufen einer Prozedur
Diese einfache Funktionsprozedur wird aufgerufen, um die Summe zweier Parameter zu berechnen:
Beispiel (nur IE)
Function myfunction(a,b)
myfunction=a+b
End Function
document.write(myfunction(5,9))
myfunction=a+b
End Function
document.write(myfunction(5,9))
Selbst ausprobieren »
Die Funktion "myfunction" gibt die Summe von Parameter "a" und Parameter "b" zurück. Hier gibt sie 14 zurück.
Wenn Sie eine Prozedur aufrufen, können Sie die Call-Anweisung verwenden, wie unten gezeigt:
Call MyProc(argument)
Oder Sie können die Call-Anweisung weglassen, wie unten gezeigt:
MyProc argument
Andere Erweiterungen