对于很多人来说,这可能是一个简单的问题,但对我来说这是一个艰难的问题! 反正,我想知道为什么pos + = 1;使用代替pos = + 1;在javascript ..当我们去做动画??谢谢!!需要学习一些JavaScript代码!你能帮我吗?
回答
pos += 1
将使变量pos
增加1并返回。
pos = +1
与说pos = 1
相同。优点是多余的。
这个简单的脚本看到它在行动:
pos1 = 10;
pos2 = 10;
pos1 += 1;
pos2 =+ 1;
console.log('pos1', pos1);
console.log('pos2', pos2);
的逻辑是有点不透明,如果你果酱人物对抗彼此。 +和=是独立的运算符,一个用于添加,另一个用于赋值。放在一起,+ =本身就是一个运算符,即增量后运算符。在第一个例子,你有什么是以下几点:1。在第二个例子
value += 1
这就是说,增量值,它实际上是这样的:
value = +1 // Identical to value = 1
语法评估像从右到左分配。因此pos=+1
就像将正值1分配给变量pos
。但是,如果我们要添加,然后我们使用pos+=1
手段加1 pos
并分配给pos
你可以以另一种方式思考,在这种情况下,你想要减去负值'pos = -1', - '是操作符并将1设置为0。 – Veer
pos1 = 1;
pos2 = 1;
pos1 += 1;
pos2 =+ 1;
alert('pos1 : ' + pos1);
alert('pos2 : ' + pos2);
考虑上面的示例代码, +=
运算符递增该值并保存到变量中。在这里,pos1 += 1;
POS1 1得到增量和值成为2.但在=+
+
操作的情况下是多余的意思是一样的=
,所以这里pos2 =+ 1;
是一样pos2 = 1;
为POS2所以价值成为1.
为额外的知识,
pos1 += 1;
是相同pos1 = pos1 + 1;
pos2 =+ 1;
是相同pos2 = 1;
- 1. 我需要学习DataSet吗?
- 2. 在学习JQuery之前我需要学习Javascript吗?
- 3. 学习编码时,我需要花些时间吗?
- 4. 我需要学习用C++编写的这些代码
- 5. 需要一些帮助的代码用于获取从Web服务的响应。你能帮我连接点吗?
- 6. 哪些需要学习Android?
- 7. 需要帮助了解一些代码(初学者)
- 8. 需要学习二叉搜索树的帮助伪代码
- 9. 需要帮助隐藏一些代码
- 10. 需要javascript代码帮助
- 11. 我需要帮助简化一些JavaScript
- 12. 我在Eclipse中有一些Java代码的红线,你能帮我解决吗?
- 13. 你能帮我让我的代码更简单一些吗?感谢
- 14. 注入网站的JavaScript代码:你能帮我解密吗?
- 15. Eigen的AutoDiffJacobian,需要一些帮助才能获得学习示例
- 16. 你能帮我一个java代码
- 17. 你能帮我一下我的代码吗?
- 18. 你需要学习OpenGL什么?
- 19. 学习Java-Confused关于一些代码
- 20. 你需要知道学习oracle服务总线的wsdl吗?你还需要知道哪些其他语言?
- 21. 学习JavaScript承诺只需要一些方向
- 22. 需要帮助学习PHP-的mysqli
- 23. 学习DB2 - 需要帮助启动
- 24. 需要帮助学习跑步时间
- 25. JavaScript需要数学帮助
- 26. 你能帮我吗?
- 27. 你能帮我解释一下这段代码吗
- 28. 你能帮我解释一下这段代码吗?[ASM]
- 29. 你能帮我理解一个R代码吗?
- 30. 你能帮我解释一下这段代码吗
噢!我懂了!!非常感谢!! –