| 5 - Variables y sus tipos | 
En VBScript podemos no definir la variable y hacer que se cree inmediatamente después de asignarle un valor.
Veamos los tipos de variables según el valor que le asignamos:
<html>
<head>
<title>problema</title>
</head>
<body>
<%
edad=22
pi=3.1416
nombre="juan"
fechahoy=#12/25/2008#
existe=true
response.write("variable entera:")
response.write(edad)
response.write("<br>")
response.write("variable real:")
response.write(pi)
response.write("<br>")
response.write("variable cadena:")
response.write(nombre)
response.write("<br>")
response.write("variable fecha:")
response.write(fechahoy)
response.write("<br>")
response.write("variable logica:")
response.write(existe)
%>
</body>
</html>
Una variable entera se define cuando le asignamos un valor entero:
edad=22
Luego para imprimir dicha variable hacemos:
response.write("variable entera:")
response.write(edad)
response.write("<br>")
Primero mostramos un mensaje para saber que tipo de variable estamos imprimiendo, seguidamente en la segunda llamada al método write imprimimos la variable y por último procedemos a imprimir el elemento HTML <br> para que se efectúe un salto de línea en el navegador y cada variable aparezca en una línea distinta.
Para definir una variable real debemos utilizar el caracter .:
pi=3.1416
Las variables de tipo string se inicializan asignándole una cadena encerrada entre dobles comillas:
nombre="juan"
Una variable de tipo fecha debe estar encerrada entre los caracteres # y el orden de inicialización es mes/día/año:
fechahoy=#12/25/2008#
Por último una variable lógica solo puede almacenar alguno de estos dos valores (true o false):
existe=true
Lo operadores matemáticos para las variables enteras y reales son:
+
-
*
/
\ (retorna la parte entera de la división)
mod (retorna el resto de una división)
^ (eleva un número a un determinado exponente)
Para concatenar variables de tipo string debemos utilizar el operador &