美文网首页
javascript函数

javascript函数

作者: 帅气的刘小二 | 来源:发表于2016-10-18 10:40 被阅读0次

    函数:简单的理解,重复利用的代码放在一个函数中,在其它要用的地方调用一下就可以了。

    function 函数名(参数){

    函数体(可以重复利用的代码)

    }

    调用:函数名(参数)

    1、函数声明:

        语法: function 函数名(参数){函数体}

        调用:1、函数名(参数)、2、函数声明变成表达式之后后边加小括号

    2、函数表达式

        语法:var 变量=function(参数){函数体}

        调用:1、变量(参数),2、直接在后边加个小括号

        注意:函数表达式里function后面如果有名字的话,在调用时不能用这个名字。

        var aa=function(){}  可用aa()调用 

    3、把函数声明变成表达式:加!、〜、+、-或者用()括起来,若要执行后边加括号。

         !function fn(){}() 、〜function fn(){}()

    5、函数参数:从函数外面向函数里传的数据,在函数里能接收到,并且能使用它们。

          参数可以用n个中间用逗号分隔,分形参(函数声明后的接受值的 )和实参(函数调用的实际值)。形参在函声明时的变量,初始值是undefined。实参必需与形参一一对应。若实参没有传递那么它对应的形参的值就为undefined。

    6、函数的arguments对象。

              :代表所有实参的集合(类数组)。

               :这组数据每个值都有对应的下标。

               :有length的属性,代表个数。

               :只能在函数内使用。

           eg:   function add(){

                     var result=0;

                     for(var i=0;i<arguments.length;i++){

                              result+=arguments[i];

                       }

                           console.log(result);

                     }

                     add(11,12,34);

    7、函数的返回值:函数的运算结果。

          return:1、返回函数的运算结果。

                         return 值;如果函数里有return,那这个函数的返回结果就是return 后的值。

                                          如果函数没有return,那这个函数的返回值就是undefined。

                     2、阻止函数继续执行。

    相关文章

      网友评论

          本文标题:javascript函数

          本文链接:https://www.haomeiwen.com/subject/hxubyttx.html