i=i++和 i++区别

来源:8-17 编程练习

胡震撼

2015-04-07 23:09

开始第12行我写的是i=i++运行结果有问题, 后来我改成了i++就可以了,请问这二者有什么区别呢

写回答 关注

1回答

  • 康振宁
    2015-04-08 09:33:14

    i++这样其实i的值已经改变了,但是如果你写i=i++那么i的值就不会改变

    比如  var  i=1; i++之后 i的值为2;但是i++的值还是1所以,你在i=i++的时候, i的值就为1了

    这就是先赋值再运算

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题