这里的加法运算,“+”是不是成了字符连接符,为什么其他运算都可以正常进行,就这个是把两个数连接起来输出呢?
function sub2() //定义函数
{
var a = prompt("请输入前式:");
var b = prompt("请输入后式:");
var s = prompt("选择运算:");
switch(s){
case '-':
sub=a-b;
alert("a和b的差:"+sub);
break;
case '+':
sub=a+b;
alert("a和b的和:"+sub);
break;
case '*':
sub=a*b;
alert("a和b的积:"+sub);
break;
case '/':
sub=a/b;
alert("a和b的商:"+sub);
break;
default:
alert("输入错误!");
break;
}
}