JavaScript自启函数的使用

//自启动函数
// 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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值