声明变量时冒号的问题

来源:2-4 IE事件处理程序及跨浏览器解决

非非人

2016-09-01 12:59

本例中 老师在声明 addHandler 写得是 addHandler:function() 函数名加冒号加function ,  而 在声明变量showMes 时 写得是 function showMes( )    我自己编译本节例子时将 showMes 写成了 showMes:fucntion(),结果编译没提示错误但是,点击了按钮没有反应,改过来之后才有了效果。想问一下,声明函数时这两种写法的区别?

写回答 关注

2回答

  • weibo_
    2016-09-01 16:29:32
    已采纳

    声明函数时只有以下这种写法

    function showMes(){

        //函数体

    }

    而有冒号的这种写法是在对象里头声明方法时才有的

       


    非非人

    非常感谢!

    2016-09-01 20:45:32

    共 1 条回复 >

  • 陈默有言
    2016-09-01 16:22:15

    你说的你说的加冒号的写法是在写json,如下

    json={
        a:10,
        b:'男',
        move:function(){}
    }

    这种事函数声明:

    function showMes(){
        //函数体
    }



DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99544 学习 · 1197 问题

查看课程

相似问题