◆在不参与运算的情况下,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
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的区别的主要内容,如果未能解决你的问题,请参考以下文章