X
HOME HTML CSS JAVASCRIPT SQL PHP JQUERY ANGULAR BOOTSTRAP XML ASP.NET MORE...
REFERENCES | EXAMPLES | FORUM | ABOUT

VBScript Procedures


VBScript has two kinds procedures:

  • Sub procedure
  • Function procedure

VBScript Sub Procedures

A Sub procedure:

  • is a series of statements, enclosed by the Sub and End Sub statements
  • can perform actions, but does not return a value
  • can take arguments
Sub mysub()
  some statements
End Sub

or

Sub mysub(argument1,argument2)
  some statements
End Sub

Example

Sub mysub()
  response.write("I was written by a sub procedure")
End Sub

Show Example »


VBScript Function Procedures

A Function procedure:

  • is a series of statements, enclosed by the Function and End Function statements
  • can perform actions and can return a value
  • can take arguments that are passed to it by a calling procedure
  • without arguments, must include an empty set of parentheses ()
  • returns a value by assigning a value to its name
Function myfunction()
  some statements
  myfunction=some value
End Function

or

Function myfunction(argument1,argument2)
  some statements
  myfunction=some value
End Function

Example

function myfunction()
  myfunction=Date()
end function

Show Example »


Calling a Procedure

This simple function procedures is called to calculate the sum of two arguments:

Example

Function myfunction(a,b)
myfunction=a+b
End Function

response.write(myfunction(5,9))

Show Example »

The function "myfunction" will return the sum of argument "a" and argument "b". In this case 14.

When you call a procedure you can use the Call statement, like this:

Call MyProc(argument)

Or, you can omit the Call statement, like this:

MyProc argument


Your suggestion:

Close [X]

Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

WEB HOSTING

UK Reseller Hosting

WEB BUILDING

Download XML Editor FREE Website BUILDER Free HTML5 Templates

SHARE THIS PAGE

facebook