当运算符在操作数之前,称为前增量运算符,它对操作数进行增量操作,并返回计算后的值。
当运算符在操作数之后,称为后增量运算符,它对操作数进行增量操作,但返回未做增量计算的值。
i++的结果i=i+1; (i++)这个表达式的值是i(未做增量计算的值)
++i的结果i=i+1; (++i)这个表达式的值也是i+1(计算后的值)
例:var i=1,j=i++;返回i是2,j是1,j返回未做增量计算的值
var i=1,j=++i;返回i和j都是2,j返回计算后的值
同理,- - i 与 i - -是一样的