//var num = prompt('请输入第一个数字')*1; //这里的结果是字符串,要转成数字才能运算,办法可以乘以1 var num = parseInt(prompt('请输入第一个数字')); //这个是第二种方法,用parseInt方法来转换 var fuhao = prompt('请输入符号"+,-,*,/"'); var numer = prompt('请输入第二个数字')*1; switch(fuhao){ case '+': re = num+numer; break; case '-': re = num-numer; break; case '*': re = num*numer; break; case '/': re = num/numer; break; default: document.write('请重新输入'); } document.write(re);