VBScript are două proceduri tipuri:
- Procedura Sub
- Procedura Funcție
VBScript Sub Proceduri
O procedură secundară:
- este o serie de declarații, închisă de Sub- și End Sub declarațiile
- pot efectua acțiuni, dar does not return o valoare
- poate lua argumente
Sub mysub()
sau
Sub mysub(argument1,argument2)
Exemplu
Sub mysub()
response.write("I was written by a sub procedure")
End Sub
Arată Exemplu »
VBScript Proceduri funcționale
O procedură Funcție:
- este o serie de declarații, închise de funcția și End FUNCTION
- pot efectua acțiuni și can return o valoare
- poate lua argumente care sunt transmise la acesta printr-o procedură de apel
- fără argumente, trebuie să includă un set gol de paranteze ()
- returnează o valoare prin atribuirea unei valori a numelui său
Function myfunction()
sau
Function myfunction(argument1,argument2)
Exemplu
function myfunction()
myfunction=Date()
end function Arată Exemplu »
Apelarea unei proceduri
Acest lucru simplu proceduri de funcție este numită pentru a calcula suma a două argumente:
Exemplu
Function myfunction(a,b)
myfunction=a+b
End Function
response.write(myfunction(5,9)) Arată Exemplu » Funcția "myfunction" va returna suma argumentului "a" și argumentul "b" . În acest caz, 14.
Atunci când apelați o procedură puteți utiliza declarația de apel, ca aceasta:
Call MyProc(argument) Sau, puteți omite declarația de apel, ca aceasta:
MyProc argument