在javascript中我见过i++在许多情况下使用过,我知道它在前面的值中添加了一个:for (var i=1; i<=10; i++) { console.log(i);}但是当我这样做时会发生什么:++i;使用--运算符是否有任何不同(当然除了加法而不是加法)?
3 回答

四季花海
TA贡献1811条经验 获得超5个赞
i++和之间的差异++i是表达式的值。
该值i++是i增量之前的值。值++i是i增量后的值。
例:
var i = 42;
alert(i++); // shows 42
alert(i); // shows 43
i = 42;
alert(++i); // shows 43
alert(i); // shows 43
在i--与--i运营商的工作方式相同。

小唯快跑啊
TA贡献1863条经验 获得超2个赞
++variable 递增变量,返回新值。
variable++ 递增变量,但返回旧值。
--variable 递减变量,返回新值。
variable-- 递减变量,但返回旧值。
例如:
a = 5;
b = 5;
c = ++a;
d = b++;
a是6,b是6,c是6,d是5。
如果您没有使用结果,前缀运算符对后缀运算符的作用相同。
添加回答
举报
0/150
提交
取消