课程
/前端开发
/jQuery
/jQuery基础(三)—事件篇
我只知道n++,能告诉我++n与它的区别吗
2016-11-16
源自:jQuery基础(三)—事件篇 5-3
正在回答
可以通过C语言的知识来理解,n++,是先赋值在自增1,假设n= 2, x = n++,则x= 2,n= 3
同理,++ n是先自增在赋值,假设n= 2, x = ++n, 则 x = 3,n = 3
++n:先自增,再赋值;n++:先赋值,在自增;(可以用+号在前或在后来判断他是否自增)
var n= 0; console.log(n); console.log(n++); console.log(n); var m= 0; console.log(m); console.log(++m); console.log(m);
++n是先自加1,然后再赋值 先加再用;
n++是先赋值,再加1,先用再加;
n++;执行完之后,原有的n值+1 。++n执行之前原有的n值+1
举报
jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作
5 回答++n的问题
1 回答click与mousedown的区别
2 回答this.textContent 与 e.target.textContent 有和区别?
3 回答关于n的次数问题 ???? var n = 0; //绑定事件 $(".aaron:last").on('mousedown mouseup', function(e) { $(this).text( '触发类型:' + (e.type) + ",次数" + ++n) ++n; })
1 回答关于参数n的问题