zoukankan      html  css  js  c++  java
  • 学习日记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(){          //圆括号强制运算使得函数的调用运算得以执行,然后返回的是调用结果。

        //...

             }());

                     

  • 相关阅读:
    C# 连接数据库
    MySQL数据类型char与varchar中数字代表的究竟是字节数还是字符数?
    group by与avg(),max(),min(),sum()函数的关系
    MySQL内连接、外连接、交叉连接
    Mysql 插入中文错误:Incorrect string value: 'xE7xA8x8BxE5xBAx8F...' for column 'course' at row 1
    session和token
    session和cookies
    sessionid如何产生?由谁产生?保存在哪里?
    跨域,你需要知道的全在这里
    匈牙利算法模板
  • 原文地址:https://www.cnblogs.com/fengluzheweb/p/5504442.html
Copyright © 2011-2022 走看看