2018-06-26 匿名函数

2018-06-26  本文已影响0人  Mo_ham_med
data    数据

date    对象


函数声明   和   变量赋值


1 . 函数声明
    function xx(){}   //  函数声明

2 . 变量赋值   (匿名函数)
    
    var xx = function (){}  // 变量赋值



    //  匿名函数 的 情况 

    //  1.  
        var btn=document.querySelector("#btn");  

            btn.onclick=function(){  

                // alert("aaaaa");  

            }  

    //  2.
        setInterval(function(){  
                // alert("bbbbb");  
            }, 1000);  

    //  3.  

         var fun=function(){  
                 alert("ccccc");  
         }  
    //  4.  
    
         var obj={  

                 name:"dddd",  

                say:function(){ 

                    alert(this.name);  

                 }  
            }  

    obj.say();
        
            
匿名 自执行 函数  
    // 1.  

    (function (data){

        alert(data)     

    })('eee')

    // 2.
    
    (function (){

        // alert('fff')

    }())
    



    //3.
    
    !function(data){
    
        // alert(data)
    
    }('hhh')


    //4.
    
    var fun = function (data){
    
        alert(data)
    
    }('iii')



函数中 用 var 声明的变量是 局部变量 , 不用 var 声明的 函数 是 全局变量。

函数外  声明的变量是  全局变量。
上一篇 下一篇

猜你喜欢

热点阅读