自执行/匿名函数以及形参和实参

博客介绍了 JavaScript 中的匿名函数和自执行函数。匿名函数没有名称,给出了自执行函数的示例代码。同时提到以特定方式声明的函数不能提前声明,如 var fun = function(){} 这种形式,提前调用会报错。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自执行函数   匿名函数 函数没有名称
        (function (){
            console.log(123);
        })();
        (function (a,b){
            console.log(a,b);
        })(1,2);

        匿名函数 函数没有名称
        console.log(fun);//变量也可以提前声明
        fun()   报错   fun is not function
      下面这种声明方式的函数  不能被提前声明
        var fun=function (){
            console.log(1);
        }
        fun();

函数中的参数
  参数是函数的入口:当我们在函数中冯虎在那个一个功能,发现一些原材料不确定,
需要执行函数的时候用户传递进来才可以,此时我们就基于参数的机制,提供出入口即可。
//=>此处的参数叫做形参:入口,形参是变量 (n/m就是变量)
function sum(n,m){
    //=>n和m分别对应要求和的两个数字
    var total=0;
    total=n+m;
    console.log(total);
}
//=> 此处函数执行传递的值是实参;实参是具体的数据值
sum(10,20);         /=>n=10 m=20
sum(10);         /=>n=10 m=undefined
sum();          //=>n和m都是undefined
sum(10,20,30);   /=>n=10 m=20  30没有形参变量接受

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值