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 &