在javascript中评估数学表达式的字符串

时间:2017-07-11 10:42:07

标签: javascript html

我遇到问题让我的equals函数正常工作是JS,它只是打印字符串,现在计算方程式,输入保存到历史记录功能正在工作,但方程式的完成不是。

JAVASCRIPT

  function displynum(n1){
  calcform.txt1.value=calcform.txt1.value+n1;
  }
  $(document).ready(function(){
    $('.numberfunc').click(function(){
      displynum($(this).val());
    });
    $("#eqlbtn").click(function(){
      z1 = $("#txt1").val();
      $("#history").append(z1 + "<br>");
    });
  });

https://pastebin.com/MQj9VnaC

我的所有代码都在pastebin中

1 个答案:

答案 0 :(得分:1)

按如下方式更改此行

 z1 = eval($("#txt1").val());

eval函数评估表达式