2015-12-31 72 views
0

我正在使用計算器應用程序。除了一件事外,它已接近完成。這裏是我的代碼筆爲完整的代碼:http://codepen.io/freefora11/pen/pgNbXw?editors=101試圖讓等號按鈕在計算器中正常工作

我遇到的問題是當我點擊等於按鈕。下面的第一個代碼工作完美地加入2號...

$("#equals").click(function(){ 
      total = total + parseFloat(dis.text()); 
      dis.text(total); 

    }); 

現在我想能夠繁殖,減,除,等被點擊操作取決於其中,(下),但它贏得了」 t功能正常。它與if語句有關。我無法弄清楚它爲什麼不起作用。任何提示或幫助正確的方向?謝謝!

$("#equals").click(function(){ 
     if(operation =="+"){ 
      total = total + parseFloat(dis.text()); 
      dis.text(total); 
     } 
     if(operation == "-"){ 
      total = total - parseFloat(dis.text()); 
      dis.text(total); 
     } 
     if(operation == "X"){ 
      total = total * parseFloat(dis.text()); 
      dis.text(total); 
     }if(operation == "÷"){ 
      total = total/parseFloat(dis.text()); 
      dis.text(total); 
     } 
    }); 

回答

0

$(".numbers").click(function(){刪除operation = "";
因爲它會使操作變爲空白。

Working codepen

相關問題