VBScript posiada dwa rodzaje procedur:
- procedura sub
- Procedura funkcja
VBScript Sub Procedury
Sub procedura:
- Jest to seria sprawozdań, zamknięty przez Sub i End Sub sprawozdania
- mogą wykonywać czynności, ale does not return wartości
- Można przyjąć argumenty
Sub mysub()
lub
Sub mysub(argument1,argument2)
Przykład
Sub mysub()
response.write("I was written by a sub procedure")
End Sub
Pokaż Przykład »
Procedury Function VBScript
Procedura Funkcja:
- Jest to seria sprawozdań, zamknięty przez funkcję i na końcu sprawozdania funkcyjne
- może wykonywać czynności i can return do wartości
- Można przyjąć argumenty, które są przekazywane do niej za pomocą procedury wywołującego
- bez argumentów musi zawierać pusty zbiór nawiasach ()
- zwraca wartość poprzez przypisanie wartości do swojej nazwy
Function myfunction()
lub
Function myfunction(argument1,argument2)
Przykład
function myfunction()
myfunction=Date()
end function Pokaż Przykład »
Wywołaniu procedury
Te proste procedury funkcja jest wywoływana aby obliczyć sumę dwóch argumentów:
Przykład
Function myfunction(a,b)
myfunction=a+b
End Function
response.write(myfunction(5,9)) Pokaż Przykład » Funkcja "myfunction" zwróci sumę argumentu "a" i argumentem "b" . W tym przypadku 14.
Podczas wywołania procedury można użyć instrukcji CALL takiego:
Call MyProc(argument) Albo można pominąć instrukcji CALL takiego:
MyProc argument