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.
martes 23 de septiembre de 2008
Suscribirse a:
Comentarios de la entrada (Atom)
![[PirataMundo.Com] - Tu Mejor Portal Underground](http://i22.tinypic.com/fxdjy1.gif)
0 comentarios:
Publicar un comentario