美文网首页
27、JS的函数

27、JS的函数

作者: IUVO | 来源:发表于2017-11-16 11:53 被阅读24次
    函数
        function(){ } 匿名函数
        function fn1() { } 命名函数  fn1就是函数名
    
        函数的执行时机:函数不调用就不会执行!
            函数的调用
                1.事件调用
                    比如:
                        object1.onclick = function() {};
                        object1.onclick = fn1;
                        代表在onclick的事件时调用
                2.直接调用
                    函数名 + ();就代表直接调用,不管在哪个位置,只要函数名加()就会执行
    
        * * * * * 函数执行需要引入一个很重要的this概念 * * * * *
        this 指向某一个对象
            1.事件调用时
                此时this指向调用事件的对象,例如object1.onclick,this指向object1
            2.直接调用时
                此时this亦指向调用事件的对象,但是,this永远指向window
    
    函数传参
        参数
            形参 相当于函数里面声明的变量名就是形参 名字是自定义的
                Tips:形参的数量可以是无限个数
    
            实参 函数调用时括号里的值 JS的数据类型 数字 字符串 布尔值 函数 对象
    
        传参的目的就是为了实现代码的复用,使用中我们应该注意一下几点:
            1.使用中我们尽量保证HTML代码一样,方便我们去对JS代码进行剥离和封装。
            2.把核心的程序实现,用函数封装起来。
            3.把不一样的地方,通过实参来传递。
    

    相关文章

      网友评论

          本文标题:27、JS的函数

          本文链接:https://www.haomeiwen.com/subject/apclvxtx.html