VBScript tem dois procedimentos tipos:
- procedimento sub
- procedimento de função
VBScript Sub Procedimentos
Um procedimento Sub:
- é uma série de declarações, delimitada pelos Sub e End Sub declarações
- pode executar ações, mas does not return um valor
- pode tomar argumentos
Sub mysub()
ou
Sub mysub(argument1,argument2)
Exemplo
Sub mysub()
response.write("I was written by a sub procedure")
End Sub
Mostrar exemplo »
Procedimentos função VBScript
Um procedimento Function:
- é uma série de declarações, fechado pela função e End Function
- pode executar ações e can return um valor
- pode tomar argumentos que são passados para ele por um procedimento de chamada
- sem argumentos, deve incluir um conjunto vazio de parênteses ()
- retorna um valor atribuindo um valor ao seu nome
Function myfunction()
ou
Function myfunction(argument1,argument2)
Exemplo
function myfunction()
myfunction=Date()
end function Mostrar exemplo »
Chamando um procedimento
Esta simples procedimentos função é chamada para calcular a soma dos dois argumentos:
Exemplo
Function myfunction(a,b)
myfunction=a+b
End Function
response.write(myfunction(5,9)) Mostrar exemplo » A função "myfunction" irá retornar a soma de argumento "a" e argumento de "b" . Neste caso 14.
Quando você chamar um procedimento que você pode usar a instrução de chamada, como esta:
Call MyProc(argument) Ou, você pode omitir a instrução de chamada, como esta:
MyProc argument