Código VBScript

ganimedes

Lanero Reconocido
2 Sep 2004
159
Saludos,

Quisiera saber cual es la forma se sumar dos números sin que los concatene.
El código es este pero no suma sino que los concatena.
<HTML>
<HEAD>
<TITLE>Option explicit</TITLE>
</HEAD>
<BODY>
<script language=vbscript>
option explicit
dim recibe
dim recibe2
recibe=inputbox("Digite N 1")
recibe2=inputbox("Digite N 2")
dim suma
suma=recibe+recibe2
msgbox("Respuesta:"& suma)
</script>
</BODY>
</HTML>

Gracias,
 
Lo que pasa es que con VBScript como defines variables sin un tipo de dato definido debes primero hacer un cast sobre los datos y luego si operarlos.
 
Akkanne dijo:
Lo que pasa es que con VBScript como defines variables sin un tipo de dato definido debes primero hacer un cast sobre los datos y luego si operarlos.

Exacto, en VBScript todas las variables son Variant y es necesario hacer la conversión de forma explícita:

suma=cint(recibe) + cint(recibe2)