学习日记day 10 : JavaScript秋风扫落叶第一期

1:实参形参概念清晰化

       注意调用,声明和定义的区别。

       调用发过去的都是实参,声明和定义中使用的都是形参。

       例子:

                funcOperate (int a);  //这是函数声明;参数都是形参;

                int main()

                {

                 int b=0;

       fucOpera(b);     //主函数调用外部函数;发过去实参;

                }

                funcOpera(int a)  //这是函数定义; 参数都是形参;

      {

        alert("a"); 

      }

 

2:函数运行中括号区分

    圆括号总是会强制其内部的代码作为表达式运算,而且它只作用于表达式运算,不能作用于语句。

     function foo(){       //具名函数,使用括号来调用。

  //....

  }

 

       var foo=function(){     //匿名函数,变量foo指向这个函数,可通过引用来调用。

   //...

    }

 

    (function(){          //自运行函数(拉姆达函数/没有引用的匿名函数),    强制运算圆括号中的函数,运算的结果是返回了函数本身。

   //...        用它形成一个闭包,防止向全局的环境引入过多的变量,造成不必要的冲突。        

    })();                     后面的括号为函数调用符,调用被强制运算了的函数。

   

   (function(){          //圆括号强制运算使得函数的调用运算得以执行,然后返回的是调用结果。

    //...

         }());

 

                 

转载于:https://www.cnblogs.com/fengluzheweb/p/5504442.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值