VBScript ha due procedure tipi:
- routine sub
- routine Function
Procedure Sub VBScript
Una routine Sub:
- è una serie di dichiarazioni, racchiuso dalle istruzioni Sub ed End Sub
- in grado di eseguire le azioni, ma does not return un valore
- può assumere argomenti
Sub mysub()
o
Sub mysub(argument1,argument2)
Esempio
Sub mysub()
response.write("I was written by a sub procedure")
End Sub
Visualizza l'esempio »
VBScript Procedure di funzione
Una procedura Funzione:
- è una serie di dichiarazioni, racchiuso dalle funzioni e End istruzioni di funzione
- può eseguire azioni e can return un valore
- può assumere argomenti che vengono passati ad esso da un procedimento chiamando
- senza argomenti, deve includere un insieme vuoto di parentesi ()
- restituisce un valore assegnando un valore al suo nome
Function myfunction()
o
Function myfunction(argument1,argument2)
Esempio
function myfunction()
myfunction=Date()
end function Visualizza l'esempio »
Chiamata di una procedura
Questo semplice procedure di funzione viene chiamata per calcolare la somma di due argomenti:
Esempio
Function myfunction(a,b)
myfunction=a+b
End Function
response.write(myfunction(5,9)) Visualizza l'esempio » La funzione "myfunction" restituirà la somma di discussione "a" e l'argomento "b" . In questo caso 14.
Quando si chiama una procedura è possibile utilizzare l'istruzione Call, in questo modo:
Call MyProc(argument) In alternativa, è possibile omettere l'istruzione Call, in questo modo:
MyProc argument