自增自减 i++ 和 ++i的区别

Posted ericzlin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自增自减 i++ 和 ++i的区别相关的知识,希望对你有一定的参考价值。

◆在不参与运算的情况下,i++++i都是在变量的基础加1

 

◆在参与运算的情况下

Var i=123;
Var j=i++;  先将i的值123赋值给j,之后再自增
j的值为123  i 的值为124
Var j=++i;  i先自增,在赋值给j
J的值为124,i的值 124
 var i=1;
        var j=i++;
        alert(j);//输出j的值为1
        var x=1;
        var y=++x;
        alert(y);//输出j的值为2

 

以上是关于自增自减 i++ 和 ++i的区别的主要内容,如果未能解决你的问题,请参考以下文章

运算符

自增自减的应用

JAVA自增自减运算符,i++,++i

用下面的代码解释一下javascript中var和let关键字的区别

Java自增和自减操作符——++/--的那些事

C++ | 调试 ·?从汇编代码看i++和++i的区别