2014-12-12 65 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