为了账号安全,请及时绑定邮箱和手机立即绑定

num++ 和 ++num 区别?

num++ 和 ++num 区别?

wmguoo 2016-04-02 13:14:11
<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,然后再进行其他运算(+、-、*、/、%)和赋值运算。

查看完整回答
2 反对 回复 2016-04-04
  • 2 回答
  • 1 关注
  • 2014 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信