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

oder

Sub mysub(argument1,argument2)
einige Anweisungen
End Sub

Beispiel (nur IE)

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

oder

Function myfunction(argument1,argument2)
einige Anweisungen
myfunction=ein Wert
End Function

Beispiel (nur IE)

function myfunction()
myfunction=Date()
end function

Selbst ausprobieren »


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))

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