码迷,mamicode.com
首页 > Web开发 > 详细

【js】++i和i++

时间:2016-03-18 16:06:04      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

解析:

i++ 执行完语句后再加1

++i 先加1再执行后面的语句

例如 var i=0;

  ++i 的值为1

  i++的值为0

注意:不管前置++还是后置++,i的值都会发生变化,值为1

例子

1.var n=12;

function count()

{

    var n=0;

    var g=function (){return ++n;}

    return g;

}

var c1=count();  

console.log(c1()); //1

console.log(c1());// 2

console.log(c1());//3

2.

function count()

{

    var i=0;

    return function (){

        console.log(i++);

    }

}

var f1=count(),f2=count();

f1();   //0

f1();   //1

f2();   //0

console.log(i);//报错

 

 

作者:smile.轉角

QQ:493177502

【js】++i和i++

标签:

原文地址:http://www.cnblogs.com/websmile/p/5292389.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!