<script type="text/javascript"> var numa=5; document.write("numa的值:"+ numa++ +"<br>"); var temp = numa++; document.write("numa的值:"+ temp+"<br>"); document.write("numa的值:"+ ++numa);</script>
2 回答
林方清i
TA贡献14条经验 获得超11个赞
var i = 1; var j = i++;//此时输出i和j,i=2,j=1 var i=1; var j = ++i;//此时输出i和j,i=2,j=2;
所以如果要用++,推荐单独写一行
var i = 1; i++;//这里使用++i也可以 var j = i;//输出i和j,都是2
总结:i++,先进行其他运算(+、-、*、/、%)和赋值运算,然后i自增1;++i,i先进行自增1,然后再进行其他运算(+、-、*、/、%)和赋值运算。
添加回答
举报
0/150
提交
取消