需要学习一些 javascript 代码!!你能帮我吗?
Need to learn some javascript codes!! Would you help me?
对于你们中的许多人来说,这可能是一个简单的问题,但对我来说却是一个难题!!
无论如何,我想知道为什么在 [= 中使用 pos+=1; 而不是 pos=+1; 19=]..我们什么时候去做动画??谢谢!!
pos += 1
将变量 pos
递增 1,并且 return 它。
pos = +1
等同于 pos = 1
。加号是多余的。
使用这个简单的脚本查看实际效果:
pos1 = 10;
pos2 = 10;
pos1 += 1;
pos2 =+ 1;
console.log('pos1', pos1);
console.log('pos2', pos2);
如果你把角色挤在一起,逻辑就有点不透明了。 + 和 = 是独立的运算符,一个用于加法,另一个用于赋值。放在一起,+= 本身就是一个运算符,即 post 递增运算符。在第一个例子中,你有以下内容:
value += 1
也就是说,将值加1。在第二个例子中,它实际上是这样的:
value = +1 // Identical to value = 1
语法求值类似于从右到左的赋值。所以 pos=+1
就像将正值 1 赋给变量 pos
。但是如果我们想添加,那么我们使用 pos+=1
表示将 1 添加到 pos
并分配给 pos
对于你们中的许多人来说,这可能是一个简单的问题,但对我来说却是一个难题!! 无论如何,我想知道为什么在 [= 中使用 pos+=1; 而不是 pos=+1; 19=]..我们什么时候去做动画??谢谢!!
pos += 1
将变量 pos
递增 1,并且 return 它。
pos = +1
等同于 pos = 1
。加号是多余的。
使用这个简单的脚本查看实际效果:
pos1 = 10;
pos2 = 10;
pos1 += 1;
pos2 =+ 1;
console.log('pos1', pos1);
console.log('pos2', pos2);
如果你把角色挤在一起,逻辑就有点不透明了。 + 和 = 是独立的运算符,一个用于加法,另一个用于赋值。放在一起,+= 本身就是一个运算符,即 post 递增运算符。在第一个例子中,你有以下内容:
value += 1
也就是说,将值加1。在第二个例子中,它实际上是这样的:
value = +1 // Identical to value = 1
语法求值类似于从右到左的赋值。所以 pos=+1
就像将正值 1 赋给变量 pos
。但是如果我们想添加,那么我们使用 pos+=1
表示将 1 添加到 pos
并分配给 pos