VBScript process
- A series of statements encapsulated in sub and End Sub statements
- Does not have a return value
- Available with parameters
Our subfunction.asp shows the use of sub, with the following code:
<%Submysub (STR1, STR2) Response.Write (Str1&Str2)End Submysub"Hello,", "world<br>"Pagermysub ("Hello,", "world<br>")%>
VBScript functions
- A series of statements encapsulated in function and End Function statements
- Has a return value that returns a value by assigning a value to the function name
- can take parameters, if no parameters, must have empty brackets ()
The use of function is shown in our subfunction.asp code as follows:
<%Functionfactorial (number)DimI, Lfac lfac= 1 forI= 1 toNumber LFAC=LFAC*INextfactorial=LFAC'function return valueEnd FunctionResponse.Write ("the factorial of 4 is" &Factorial (4))%>
Sample code Download
Asp_subfunction.rar
Getting Started with ASP (v)-VBScript procedures and functions