问答详情
源自:6-11 编程练习

我这个代码有什么错误啊 为什么算出来都是除法

如图 我无论选择+ - * / 号

运算的都是除法

提问者:哦88 2016-05-30 20:49

个回答

  • LiouV
    2016-05-30 21:24:02
    已采纳

    第一:

    定义 parseInt() 函数可解析一个字符串,并返回一个整数。

    去掉parseInt

    var c=document.getElementById("select").value;//获取选择框的值

    第二:

    case "+":

                  result=parseInt(a) + parseInt(b);break;

              case "-":

                  result=parseInt(a) - parseInt(b);break;

              case "*":

                  rusult=parseInt(a) * parseInt(b);break;

              default:

                  rusult=parseInt(a) / parseInt(b);}

    result 和 rusult  自己选一个吧  打错了