Declarar variables

  • Por
  • 01 de enero de 2001
  • Valoración:
  • 10 Comentarios
  • VBScript
Unas notas sobre la declaración de variables en VBScript que se nos habían quedado en el tintero. Aprende además como obligarte a hacer este paso evitando errores.
Antes de pasar a temas más interesantes queda explicar la forma de declarar variables en VBScript. Hace poco se dijo que no era necesario declarar estas variables, pero puede ser una buena costumbre hacerlo y nos puede evitar errores.

Una variable se declara utilizando la palabra DIM, veamos cómo:

<script language="vbscript">
   dim mi_nueva_variable
   'Ahora ya existe la variable
   'Seguidamente voy a hacer uso de ella

   mi_nueva_variable = "Valor de la variable"
</script>

Como se ha de recordar no importa que tipo de información va a contener la variable, siempre se declaran igual.

Option explicit
Se puede utilizar la clausula Option explicit para forzar la declaración de variables en nuestros scripts. Si deseas evitar la posible fuente de errores que supone la libertad de no declarar las variables puedes utilizar esta clausula y hará que tus scripts respondan con mensajes de error si utilizas una variable que no has declarado previamente. Veamos su uso con un ejemplo:

<HTML>
<HEAD>
 <TITLE>Option explicit</TITLE>
</HEAD>
<BODY>
 <script language=vbscript>
    option explicit
 
    dim Pepe
    pepe = 3
    tomas = 87
 </script>
</BODY>
</HTML>

Este script responderá con un mensaje de error cuando se ejecute, pues la variable tomas no se ha declarado antes de su uso.

Autor

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Comentarios

raul

03/3/2003
¿Por qué me dice "se espera un final de instruccion" si yo defino una variable asi:
dim variable as integer
???

RESPUESTA

Tienes que ahorrarte el paso de indicar qué tipo de dato es la variable que defines, ya que todas las variables son de tipo variant en VBScript.

angel

28/8/2004
solo quiero decir que muy bueno lo que ases.

fernando

28/9/2005
como hacer un proyecto o programa que calcule 1 hora de internet y que de el valor de de $5 por hora ¿que tipo de variables debo utilizar?

renatto

25/1/2006
quisiera saber cuales son los tipos de datos que soporta visula basic y los tipos de variable que se utiliza en viaul basic

jinzo

15/3/2006
respuesta:

se supone que para que no marque:
"se esperaba un final de instruccion"se tiene que declarar tambien la bariable no definida "tomas"

fany

16/10/2009
Buenisimo
Quiero agradecer por tan buen material, me sacó de unos apuros.
Nó lo he terminado todo pero he sido constante y esta buenisimo. Gracias a todos.

mirla

13/5/2010
visual basic script
como detecto un codigo malicioso en vbs...............
y como lo puedo eliminar usando vbs...............
es para una expocicion y no he ayado sobre como lo elimino usando vbs

ALEXIS

05/3/2012
EN GENERAL
TODO ESTO ES MUY ABURRIDO NO PUEDO CREER QUE NO SEPAN HACER TRABAJOS EN COMPUTADORASIENDO QUE ES MUY FACIL CUANDO PONEN ATENCION

diego

05/9/2012
como la utilizo en el html
como la utillizo en el html por ejemplo para manejarlo en el ancho y alto osea height and widt

Patito

21/12/2013
Sugerencia
Este manual que han hecho es muy bueno, estoy siguiendo paso a paso lo que viene y de vez en cuando me apoyo en otros manuales, me gustaría proponerles algo, no se si ya exista en el sito, si es así por favor hágamelo saber. Creo que seria muy bien si pusieran el código fuente (Como ya esta ahorita) y un link o un frame mostrando el resultado (actualmente estoy viendo algunos links pero no esta para todos los ejemplos de código).

Compartir