Foros del Web » Programando para Internet » ASP Clásico »

Declarar variables

Estas en el tema de Declarar variables en el foro de ASP Clásico en Foros del Web. Hola, he aprendido algo de Visual Basic (digamos que el 60%) y veo que es bueno declarar variables.. para decir que tipo de variables es.. ...
  #1 (permalink)  
Antiguo 15/12/2004, 01:18
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
Declarar variables

Hola, he aprendido algo de Visual Basic (digamos que el 60%) y veo que es bueno declarar variables.. para decir que tipo de variables es.. x ejemplo

Dim variable1 as String, variable2 as Integer

ok chevere... en ASP tb se puede declarar variables
Dim variable1, variable2

pero no se indica que tipo de variable es.. en visual el tipo de variable ahi sería Variant.. q en vdd me parece tonto declararla.. xq aunque no ponga ese Dim, cuando indique qué vale variable1, x ejemplo: variable1 = "HOLA" igual sería variant.. entonces a lo que voy es si alguien me puede explicar si hay una razón para declarar variables en ASP.
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #2 (permalink)  
Antiguo 15/12/2004, 02:23
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Yo tenia la misma idea que tu, que todas las variables eran de tipo variant, pero estaba en un error, hay un post por ahí en el que el master orharo señala que asigna el tipo dependiendo del contenido, esto lo puedes ver así:

Dim variable1
response.write typename(variable1)

Dim variable()
Response.Write typename(variable)

http://www.forosdelweb.com/showthrea...hlight=variant

Y por qué dimensionarlas?

Simplemente por orden, me parece que por estructura, deberías declararlas e incluso utilizar el option explicit, para asegurarte de no utilizar variables no dimensionadas, después vienen las complicaciones de no hacerlo, por comodidad todo mundo lo hacemos sin dimensionarlas, pero te puedes ahorrar muchos dolores de cabeza.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:30.