2014-12-12 21 views
0

我需要做一個計算器,並假設我必須點擊按鈕來插入數字顯示框。 例如,點擊3和2的輸入框顯示32比我需要點擊「+」按鈕。添加按鈕是刪除以前的號碼並存儲它,以便我可以重新輸入一個新號碼(就像普通的計算器一樣)。之後,我需要存儲3個對象。哪個是第一個輸入號碼,「+」和第二個號碼。存儲這些對象的原因是因爲我需要創建「=」按鈕來將這些數字發送到php。函數,可以存儲2 var

我需要做什麼,我需要修改代碼。 P.S我使用ajax作爲「=」函數併發送給php。但是,我還沒有創建它。

var memory = ""; 
    $("#add").click(function() { 
       memory += $show.val() + "+"; 
       $show.val(""); 
      }); 
+0

也許分享HTML/CSS等,這樣我們就可以看到'#add','$ show'是什麼,並且可能提供了一個工作演示。 – 2014-12-13 17:38:59

+0

@TJ對不起,這是jsfiddle鏈接http://jsfiddle.net/NicholasLui15/9t78jd47/2/ – yoadle 2014-12-14 03:07:53

回答

0

您可以將變量存儲爲對象或數組。

var memory = { 
var1: 123, 
var2: 123 
} 

var memory = [var1, var2]; 

,那麼你可以抓住任何一個當你需要它。

+0

對不起,我不明白。所以我不需要使用var內存了?改用var1?或者輸入它作爲memory.var1? – yoadle 2014-12-12 23:53:55

+1

'我的問題我不知道如何將3個物體存儲在一起。 「這就是你如何將這些物體存儲在一起。你理解JS中的數組/對象嗎? – 2014-12-12 23:55:22

+0

所以我不需要使用var內存了?改用var1?或者輸入它作爲memory.var1? – yoadle 2014-12-13 00:06:08