
31/03/2004, 10:18
|
 | Colaborador | | Fecha de Ingreso: febrero-2001 Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses Puntos: 535 | |
Fijate el siguiente esjemplo.
<%
cadena = "1,2,3"
cadena = split(cadena, ",")
for i = 0 to ubound(cadena)
suma = suma + cint(cadena(i))
concatenacion = concatenacion + cadena(i)
next
response.write "La suma es: " & suma
response.write "<br>"
response.write "La concatenación es: " & concatenacion
%>
Si lo convertís a número (cint()) lo va a sumar, sinó lo va a concatenar.
También, sin usar cint(), se logra lo mismo. El resultado va a depender de cómo VBScript asuma el tipo de datos. Si lo metés entre comillas lo tomará como string y si no, como numérico y lo sumará:
<%
variable = 0
otra_var = "0"
cadena = "1,2,3"
cadena = split(cadena, ",")
for i = 0 to ubound(cadena)
variable = variable + cadena(i)
otra_var = otra_var + cadena(i)
next
response.write "el resultado de la operación con 'variable' es: " & variable
response.write "<br>"
response.write "el resultado de la operación con 'otra_var' es: " & otra_var
%>
saludos |