问答详情
源自:2-4 jQuery鼠标事件之mouseover与mouseout事件

+(++n)是什么意思,全局变量?? 为什么测试二 改成var n = 5; 结果显示的是7??

+(++n)是什么意思,全局变量??


   var n = 5;   

        //绑定一个mouseover事件 

        //e指传入函数里的数据。

        $(".aaron1 p:first").mouseover(function(e) { 

            $(".aaron1 a").html('进入元素内部,mouseover事件触发次数:' + (++n))

        })


提问者:淡水狗 2017-07-03 18:19

个回答

  • 淡淡流云
    2017-07-03 19:09:05
    已采纳

    全局变量。这是 因为代码不是实时的,建议自己在编辑器建一个文件就对了

  • qq_蒙蒙细雨_0
    2017-07-18 10:09:21

     $(".right a").html('mouseover事件触发次数:' + (++n) + '<br/> 传入数据为 :'+ e.data)

    n是全局变量   

    (++n)是先进行加法再赋值, 跟(n++)相反 

    +(++n)+ 这样做是因为在一个字符串中添加一个变量 括号外的两个加号是连接符。