注册 登录
编程论坛 ASP技术论坛

求助..加法运算

sunnycolor 发布于 2007-04-06 20:30, 727 次点击

<body>
请输入a:
<input type="text" name="a" size="6"/><p>
请输入b:
<input type="text" name="b" size="6" /><p>
<input type="button" name="button1" value="计算">
<script for="button1" event="onclick" language="vbscript">
n=a.value
m=b.value
t=n+m
msgbox t
</script>
</body>

为什么"t=n+m"不是把n和m相加.而是把两个值相连呢?即如果a.value=1,b.value=2

t=12,而不是t=3

[此贴子已经被作者于2007-4-7 8:42:25编辑过]

5 回复
#2
sunnycolor2007-04-07 08:41
怎么没人呢?
#3
yunxiang20052007-04-07 21:08

因为a.value的值是字符型的,需要把它转换成整型才可以计算的.用n=CInt(a.value),m=CInt(b.value)转换即可!

#4
authorboy2007-04-08 01:21
对,就是类型不对,要转换成数值型才行.
#5
sunnycolor2007-04-08 09:09
谢谢!
#6
极地狐2007-08-28 11:54

谢谢了 学习中……

1