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

来源:2-4 jQuery鼠标事件之mouseover与mouseout事件

淡水狗

2017-07-03 18:19

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


   var n = 5;   

        //绑定一个mouseover事件 

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

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

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

        })


写回答 关注

2回答

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

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

    淡水狗

    非常感谢!

    2017-07-03 23:25:58

    共 1 条回复 >

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

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

    n是全局变量   

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

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

jQuery基础(三)—事件篇

jQuery第三阶段开启事件修炼,掌握对页面进行交互的操作

89997 学习 · 625 问题

查看课程

相似问题