现在的位置: 首页 > 综合 > 正文

js-前后++的理解

2013年01月12日 ⁄ 综合 ⁄ 共 167字 ⁄ 字号 评论关闭
var i=1;
j=++i;

var i=1;
j=i++;

得出来的结果是

i=2

j=2

i=2

j=1

为什么会这样呢?

i(操作数)

++运算符在操作数之前叫做(前增量)

++运算符在操作数之后叫做(后增量)

前增量的运算顺序是 先增量再赋值-->j=++i
等于  i=i+1  ,  j=i

后增量的运算顺序是 先赋值再增量-->j=i++
等于  j= i   ,  i++

抱歉!评论已关闭.