Variables con ASP

Todas las aplicaciones escritas a lo largo de la historia, independientemente del lenguaje de programación empleado, han utilizado variables de algún tipo y las secuencias de comandos ASP no son una excepción. Tanto VBScript como JScript permiten crear y administrar variables de forma fácil y sencilla.

Cada lenguaje realiza de forma diferente la declaración de variables. JScript y VBScript son bastante flexibles en lo que respecta a las variables y su declaración. En VBScript, cualquier variable se considera automáticamente de tipo Variant si se declara inicialmente con la instrucción Dim. A cada variable se le asigna un subtipo, como Numeric y Array. JScript es parecido; la variable se declara inicialmente con la instrucción var. En general, ambos lenguajes tienden a realizar automáticamente gran parte de la administración de tipos de datos, incluida la conversión de tipos. De hecho, ni siquiera es necesario emplear las instrucciones Dim o var para utilizar una nueva variable; en sus respectivos lenguajes son opcionales.

Paseo por el código: Este ejemplo declara varios tipos diferentes de variables, realiza algunas operaciones sencillas en ellas y las muestra al explorador cliente con los delimitadores especiales de secuencias de comandos < % = ...%>. Se asigna un entero a la variable intVariable, se suma a sí mismo y se envía el resultado al explorador cliente. A la variable StrVariable se le asigna el nombre, se agrega a Soto y se envía al explorador cliente. Del mismo modo se declaran o crean, inicializan, manipulan y muestran los valores booleanos y las fechas.

Observaciones: El último paso de la demostración de la variable de fecha es especialmente interesante. En VBScript, primero se asigna la variable a una cadena de fecha literal y después se muestra. Después se restablece y se asigna el valor devuelto por la función Now de VBScript, que devuelve la hora actual delm sistema. El ejemplo de JScript utiliza la función Date de JScript para establecer el literal inicial, para lo que pasa parámetros a la función, y establecer después la fecha actual del sistema en la variable, sin pasar parámetros a la función.

Fuente: Manual de ASP de Valeria Socolovsky