Alerta !

Loading...

Buscar en Google

martes 23 de septiembre de 2008

VBScript: Funciones básicas

Si estas familiarizado con Visual Basic podes pasar esta parte dado que los funciones básicas son iguales en ambos lenguajes, y si no conoces Visual Basic acá va una ayuda.

Variables

La forma de declaran variables es por medio de la palabra 'Dim', aclaremos que la declaración de variables no es necesaria, salvo que al inicio de nuestra pagina ASP pongamos la palabra clave 'Option Explicit' que hace que la declaración de variables sea necesaria si no nos daría un error.
<%
Option Explicit

Dim I 'declaramos la variable

I= 14 ' le asignamos un valor
Response.Write (I) 'mostramos su valor en el navegador
%>
Condicionales

El condicional más utilizado en cualquier lenguaje es el famoso IF, VBScript no podía quedarse afuera, el modo de uso es poner la palabra clave 'If' después la condición a evaluar, luego 'Then' y el código a ejecutar si se cumple la condición dada, al finalizar se cierra el bloque 'If' con la palabra clave 'End If'
<%
Dim I

I = 14

If I = 14 Then
Response.Write ("La variable I es igual a 14")
End If
%>
También existe la alternativa 'Else' (sino), es decir sino se cumple la condición hacer lo siguiente, veamos un ejemplo...
<%
Dim I

I = 14


If I = 14 Then
Response.Write ("La variable I es igual a 14")
Else
Response.Write ("La variable I es distinta a 14")
End If
%>
Fíjense que pusimos 'I = 14' también podemos hacer otro tipo de condición como puede ser distinto 'I <> 14', mayor 'I > 14', menor 'I < 14', mayor o igual 'I >= 14', menor o igual 'I <= 14'...
Bucles

VBScript posee un bucle llamador 'For' que repite una acción la cantidad de veces indicada...
<%
Dim I

For I = 1 to 5
Response.Write ("Esto se repite 5 veces")
Next
%>
Podemos modificar el numero 5 y poner un 10 y lo repetirá 10 veces, también podemos modificar el numero 1 por el 3 y el 5 por el 6, esto hará que el bucle se repita 3 veces, '3 to 6' (desde 3 hasta 6), también podemos indicar el incremento que tendrá por medio de la palabra clave 'step' ...
<%
Dim I

For I = 1 to 10 step 2
Response.Write ("Esto se repite de dos en dos, i = " & i)
Next
%>
Gracias a esto podemos hacer un bucle inverso por ejemplo de 10 a 1...
<%
Dim I

For I = 10 to 1 step -1
Response.Write ("i = " & i)
Next
%>
La palabra clave 'Next' indica el final del bucle, es decir se repite todo lo que esta entre el 'For' y 'Next' ...
While..Wend
Este bucle a diferencia del 'For' repite una acción siempre que se cumpla una condición, veamos un ejemplo
<%
Dim I

I = 0 'inicializa i igual a 0

While I <> 10 'repita mientras i sea distinto a 10
Response.Write ("i = " & i) 'muestra por pantalla el valor de i
I = I + 1 'incrementa i en uno
Wend
%>
Cuando agregamos la palabra clave 'Wend' estamos diciendo que repita todo el código incluido entre While y Wend.

0 comentarios:

Trucos msn, celulares, música, programas gratis, y mucho mas en...

[PirataMundo.Com] - Tu Mejor Portal Underground