小编典典

javascript i ++与++ i

javascript

在javascript中,我看到i++过在很多情况下都使用过它,并且我知道它会为前面的值添加一个:

for (var i=1; i<=10; i++) {

  console.log(i);

}

但是当我这样做时会发生什么:

++i;

并且使用--运算符有什么不同(当然,它是减法而不是加法)?


阅读 670

收藏
2020-05-01

共1个答案

小编典典

i++和之间的区别++i是表达式的值。

该值i++i增量之前的值。的值++ii增量后的值。

例:

var i = 42;
alert(i++); // shows 42
alert(i); // shows 43
i = 42;
alert(++i); // shows 43
alert(i); // shows 43

i----i运营商的工作方式相同。

2020-05-01