本帖最后由 tim92087p 于 2014-09-21 17:26:05 编辑

解决方案 »

  1.   

    你就把eval认为是js解析器好了
    还有  你是来自台湾的吗?
      

  2.   


    我有去查詢eval的語法
    但我還是不了解我這些程式碼有提供他運算的算式
    他是如何用我鍵入的數字來運算我是來自台灣!!! 你好
      

  3.   

    你对
    alert(eval('3+2*5'));
    是否能理解?
      

  4.   

    function enter(obj,string)
    {obj.expr.value+=string}
    不是把每次点击按钮时传过来的值保存到了 obj.expr.value 中吗?
    obj.expr.value=eval(obj.expr.value)
    不就和 eval('3+2*5') 一个意思了吗?
      

  5.   

    那是如何辨別  該加減乘除的哪個運算?
    我在想是不是照運算符號去做運算
    var plus='+'
    var minus='-'
    var multiply='*'
    var divide='/'
    這段?
      

  6.   

    是的
    eval 就是将一个字符串当做程序执行