programa de VBScript
VBScript puede utilizar dos procedimientos:
- subrutina
- Programación funcional
subrutina VBScript
subprograma:
- Se trata de una serie de declaraciones, Sub y End están encapsuladas dentro de las sentencias Sub
- Realizar algunas operaciones, perono devuelve valor
- Puede tener parámetros
Sub mysub()
some statements
End Sub
some statements
End Sub
o
Sub mysub(argument1,argument2)
some statements
End Sub
some statements
End Sub
Ejemplos (sólo para IE)
Sub mysub()
document.write("I was written by a sub procedure")
End Sub
document.write("I was written by a sub procedure")
End Sub
Trate »
programa de función de VBScript
Programación funcional
- Es una serie de declaraciones, están encapsulados dentro de las sentencias de función de función y Fin
- Realizar ciertas operaciones, ydevuelve un valor
- Parámetro llamado al pasarla a través del programa puede tener.
- Si no hay ningún argumento, debe tener paréntesis vacíos ()
- A través del nombre del programa asignado a la función de la forma, de modo que pueda devolver un valor
Function myfunction()
some statements
myfunction=some value
End Function
some statements
myfunction=some value
End Function
o
Function myfunction(argument1,argument2)
some statements
myfunction=some value
End Function
some statements
myfunction=some value
End Function
programa de llamada
Esta función se invoca sencilla para calcular dos argumentos:
Ejemplos (sólo para IE)
Function myfunction(a,b)
myfunction=a+b
End Function
document.write(myfunction(5,9))
myfunction=a+b
End Function
document.write(myfunction(5,9))
Trate »
Función "mifuncion" devuelve los parámetros "a" y el parámetro "b" y. Aquí devuelve 14.
Cuando se llama al programa, puede utilizar la instrucción Call, de la siguiente manera:
Call MyProc(argument)
Alternativamente, se puede omitir la instrucción Call de la siguiente manera:
MyProc argument