从一个变量多次递增一个数字
Incrementing a number more than once from a variable
如何将多个值添加到另一个值以使其递增?
例如,每次变量获得新值时,将该值添加到主总计中,像计数器一样递增。因此,如果值更改为 4,然后更改为 5,然后更改为 2,则增加的总值将为 11。
是“++”还是“=+”?
我试着用下面的一个简单例子让它工作:
点我更改我的HTML内容(内HTML).
<script>
var blue;
var green = 3;
var yellow = 3;
blue =+ green;
blue =+ yellow;
document.getElementById("demo").innerHTML=blue;
</script>
所以我希望蓝色现在的值为 6。
谢谢。
+= 写错了,应该是 +=.
需要正确初始化 'var blue',因为它需要是一个整数,所以更正为 var blue = 0;
非常感谢您的评论。
这里我不是很懂。至于你描述的例子,你可以很容易地使用+=
来实现。
<script>
var blue;
var green = 3;
var yellow = 3;
blue += green;
blue += yellow;
document.getElementById("demo").innerHTML=blue;
</script>
那么这里的蓝色就是6。
但是从开头的描述来看,我猜你的意思是你想要这样的东西:
var blue = 0;
var mainCount = 0;
blue = 3;
blue = 9;
blue = 1;
//Then the mainCount will automatically be 13
如果这是你想要的,你可能需要一些复杂的东西 javascript。您需要编写一个函数来设置蓝色的值,然后每次设置该值时都可以做额外的事情。像这样:
var blue = 0;
var mainCount = 0;
var setBlue = function(value) {blue = value; mainCount += blue;};
setBlue(3); //blue is 3, mainCount is 3
setBlue(9); //blue is 9, mainCount is 12
setBlue(1); //blue is 1, mainCount is 13
希望这会有所帮助。
如何将多个值添加到另一个值以使其递增?
例如,每次变量获得新值时,将该值添加到主总计中,像计数器一样递增。因此,如果值更改为 4,然后更改为 5,然后更改为 2,则增加的总值将为 11。
是“++”还是“=+”?
我试着用下面的一个简单例子让它工作:
点我更改我的HTML内容(内HTML). <script>
var blue;
var green = 3;
var yellow = 3;
blue =+ green;
blue =+ yellow;
document.getElementById("demo").innerHTML=blue;
</script>
所以我希望蓝色现在的值为 6。
谢谢。
+= 写错了,应该是 +=.
需要正确初始化 'var blue',因为它需要是一个整数,所以更正为 var blue = 0;
非常感谢您的评论。
这里我不是很懂。至于你描述的例子,你可以很容易地使用+=
来实现。
<script>
var blue;
var green = 3;
var yellow = 3;
blue += green;
blue += yellow;
document.getElementById("demo").innerHTML=blue;
</script>
那么这里的蓝色就是6。
但是从开头的描述来看,我猜你的意思是你想要这样的东西:
var blue = 0;
var mainCount = 0;
blue = 3;
blue = 9;
blue = 1;
//Then the mainCount will automatically be 13
如果这是你想要的,你可能需要一些复杂的东西 javascript。您需要编写一个函数来设置蓝色的值,然后每次设置该值时都可以做额外的事情。像这样:
var blue = 0;
var mainCount = 0;
var setBlue = function(value) {blue = value; mainCount += blue;};
setBlue(3); //blue is 3, mainCount is 3
setBlue(9); //blue is 9, mainCount is 12
setBlue(1); //blue is 1, mainCount is 13
希望这会有所帮助。