javascript函数

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

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、阻止函数继续执行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在js中,我们最重要的是要学会函数的思想来解决问题。首先,我们要明白的是函数在数学的应用。 ...
    风清扬101阅读 265评论 0 0
  • 在JavaScript中,函数即对象,程序可以随意操控它们。比如,JavaScript可以把函数赋值给变量,或者作...
    kissLife阅读 963评论 0 0
  • 函数就是最基本的一种代码抽象的方式。 定义函数function abs(x) {if (x >=0){return...
    _我和你一样阅读 460评论 0 0
  • 可人草三阅读 247评论 2 1
  • 喜欢一座城,是因为喜欢城里的人。 重庆是很多人心中这样的一座城。 个人原因,2015年7月来到了这座火辣的山城。踏...
    Jessie39阅读 332评论 1 1