简单地说,都是i自加1。
区别是,i++是执行完后面的语句才加1;
而++i就先做i+1才执行后面的语句。

请看下面2个例子:
    function Foo() {
        var i = 0;
        return function() {
            console.log(i++);
        }
    }
    var f1 = Foo();

    f1(); //0
function Foo() {
        var i = 0;
        return function() {
            console.log(++i);
        }
    }
    var f1 = Foo();

    f1(); //1

 



相关文章:

  • 2022-02-10
  • 2021-07-31
  • 2021-11-04
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-08
猜你喜欢
  • 2021-12-04
  • 2021-09-13
  • 2021-07-15
  • 2022-12-23
  • 2018-11-30
相关资源
相似解决方案