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 &


Retornar