JS函数的基本概念

一、什么是函数

  将反复使用的功能代码,封装成一独立的模块,这个模块叫做函数

二、封装函数的好处

  1.一次封装,多次使用

  2.使程序可控

三、函数的分类:内置()函数和自定义函数

四、函数的数据类型(function)

五、如何声明函数

  1.语句定义法(任何地方都可以调用)

    function 函数名(【形参】){

      功能模块(函数体);

    }

  2.表达式定义法(只能先声明,后调用)

    var 函数名 = function(【形参】){

      函数体;

    }

六、如何调用函数

  1.一般调用:函数名(【实参】);

  2.事件调用:触发事件后,调用函数;

七、函数的参数

  1.形参:定义函数时使用的参数;

  2.实参:调用函数时使用的参数;

  注:1)形参必须是变量

    2)实参可以是变量、常量、表达式;

    3)数量不等时,多余的实参忽略,多余的形参值为undefined

八、函数的返回值

  return:1)返回结果(谁调用,返回给谁)

      2)跳出函数

九、函数的写法总结

  1.无参无返回值函数

  2.无参有返回值函数

  3.有参五返回值函数

  4.有参有返回值函数

十、函数的实参副本

  1.arguments 代表实参副本 存储所有的实参

  2.arguments 只能出现在函数体中

  3.通过arguments.length可以获取实参的个数

  4.通过arguments[下标]方式可以获取所有的实参

  拓展:获取形参的个数:函数名.length

十一、循环嵌套

十二、构造函数

  通过new关键创建一个对象的函数,就是构造函数

posted @ 2019-02-12 10:46  元哥0317  阅读(295)  评论(0编辑  收藏  举报