在javascript变量中存储数字,然后在脚本运行时添加到它?
我有一个变量,我想在页面加载时等于0<代码>变量编号=0单击按钮时,我希望将该结果存储在在javascript变量中存储数字,然后在脚本运行时添加到它?,javascript,Javascript,我有一个变量,我想在页面加载时等于0变量编号=0单击按钮时,我希望将该结果存储在number变量中,并不断添加到该变量中。 var number = 0; $(document).on('click', ".math", function() { var number = number + 8; alert(number); }); 我知道这似乎毫无意义,但我真的在想如何做到这一点。用户看不到幕后发生了什么,但是number的编号将取决于显示的内容。它只是不断地说数字等于8,永远不会改变。我
number
变量中,并不断添加到该变量中。var number = 0;
$(document).on('click', ".math", function() {
var number = number + 8;
alert(number);
});
我知道这似乎毫无意义,但我真的在想如何做到这一点。用户看不到幕后发生了什么,但是
number
的编号将取决于显示的内容。它只是不断地说数字等于8,永远不会改变。我如何允许它增加?谢谢 这是一个正在运行的演示。如果要访问全局number
变量,基本上不应该使用var
var编号=0;
警报(编号);
$(document).on('click',.math',function(){
数字=数字+8;
警报(编号);
});代码>
点击我代码>不要在函数中再次使用var
。只是number=number+8代码>。并且不要使用警报进行调试。使用控制台。number=number+8代码>当您试图操纵全局number
变量的值时。使用关键字var
将创建另一个变量,新创建的变量将具有函数范围,而不是全局范围。