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

a++,++a自增长问题

a++,++a自增长问题

nobcainiao 2015-12-05 14:47:32
var a=1; document.write("a1="+(++a)+"<br>"); document.write("a2="+(a++)); 我能理解a1=2,但是为什么a2也等于2???特别困惑,求小伙伴们解答下!!!谢谢
查看完整描述

1 回答

?
KokoTa

TA贡献5条经验 获得超38个赞

++a 先+再用

a++ 先用再+

第二个a是先用了a=2 之后再加上1 ,如果不信可以输出看看现在的a值 回答完毕 酱紫!

查看完整回答
反对 回复 2015-12-05
  • nobcainiao
    nobcainiao
    先用了a=2后再加1,岂不是结果为3了???
  • 1 回答
  • 0 关注
  • 1745 浏览
慕课专栏
更多

添加回答

举报

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