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

++n的问题

 $(".aaron:last").on('mousedown mouseup', function(e) {

        $(this).text( '触发类型:' +  (e.type) + ",次数" + ++n)      //这个地方有++n了

        ++n;                    //下面的这个++n的意义是什么


正在回答

5 回答

你的情景没有描述清楚。针对这种问题,只需要明确 n++,与++n之间的区别就行。

n++,此时n的值未改变,下次调用时,改变。

++n,此时n值已经更改。

0 回复 有任何疑惑可以回复我~
#1

小富君子 提问者

非常感谢!
2016-11-02 回复 有任何疑惑可以回复我~

不仅下面的++n不该加。而且测试一和测试二中定义的变量n是全局变量,造成了全局污染,会互相影响

0 回复 有任何疑惑可以回复我~
#1

桉_an

我也觉得!!
2016-11-07 回复 有任何疑惑可以回复我~

也可能是为了更好的让你看明白

0 回复 有任何疑惑可以回复我~

你说的对,这里不该加++N系统可能考虑到里面有有两个事件吧

0 回复 有任何疑惑可以回复我~

我的意思是这个地方的++n是什么意思,$(this).text( '触发类型:' +  (e.type) + ",次数" + ++n) 这一句是不是一个事件的完成?为什么下面又出来一个++n呢?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

++n的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信