//自启动函数
// 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)
JavaScript自启函数的使用
最新推荐文章于 2024-02-27 10:08:35 发布