JavaScript自启函数的使用

    科技2022-07-12  113

    //自启动函数 // var f = function(){ // a = 1; // } // console.log(a);//如果不执行f()这条语句,则这里会报错,提示a没有定义 //------- // var a; // function f(){ // a = 1; // } // console.log(a); //----------函数名后面必须加上()后才会被执行 // (function(){//自启动函数的函数名没有意义 // a = 1; // alert(a); // })()//自启动函数,该函数会直接执行 // console.log(a); //---------------------- // (function(){//自启动函数的函数名没有意义 // a = 1; // alert(a); // }())//推荐写法 // console.log(a); //------------- // var f = (function(){ // a = 1; // alert("执行了函数过程"); // })(); // console.log(f)//显示值为undefined // f() // console.log(f)//直接报错了,没有将自启动函数作为函数值赋给f // console.log(a) //--------------自启动函数传参 // var a = 1; // (function(a){ // alert(a)//这里并没有显示1,而是undefined // })() // //-------------- // var b = 2,c = 3; // !function(){ // var a = arguments[0]; // var d = arguments[1]; // alert(a+d); // }(b,c)
    Processed: 0.013, SQL: 8