答案:function test2()
{
var a = prompt("输入第一个数","");
var b = prompt("输入第二个数","");
var c = a + b;
alert(c);
}
分别输入1和2 以后 结果不是3 而是12
这是怎么会使阿?------------------------------------------------------------------------------------------------------------
输入的是字符串, 字符串的连接符也是加号, 所以就按字符串运算, 变成12了.
可以先转换成数值型, 比如整数:
c=parseInt(a)+parseInt(b)