基本认识

  1.认识函数:function
            起源于数学,在编程中指具有一定功能的代码块,需要时直接使用即可
  2. 函数的作用
            提升软件开发效率
            提升软件的可维护性
            提高程序的重要性

   特点:高内聚 弱偶合(降低代码的重复率

 函数的分类

      1.按设置方式分为:
              1.系统自带函数
                        Typeof() 、number() 、parseInt() .....
               2.自定义函数

      2.按使用方式分为:
               普通函数
               匿名函数
               闭包函数
                       当内部函数被保存到外部时就产生了闭包,闭包会导致原有的作用域链不释放,从而造成内存泄漏(也就是内容占用    
               回调函数
               变量函数
               递归函数

      3.自定义函数

               格式:使用function关键字声明函数
                          例:function 函数名(参数1,参数2...){   
                           }

      4.函数的命名规则

                  参考变量的命名规则,推荐使用小驼峰命名法

      5.注意:​​​​​​

                 一个页面的函数名,不能重复

调用函数

          与变量使用相同,通过函数名()方式调用,每调用一次,函数体中的代码就会执行一次

函数中的形参和实参

     1. 形参:

         形式上的参数,由函数设计者加入,要求使用者在使用时,必须加入一些数值进行运算,达到控制的目的
     2.实参:

          实际调用函数时传入的参数,由使用者使用时传入,实参会一一对应的赋值给形参
 
  3. 形参在设计函数时可以加入多个,由逗号分隔,如果加了形参,在函数调用时须加入对应的实参
    4.形参中的默认值:
     
       在设置函数时,可以通过变量的方式,设置形参的默认值,如果用户传入参数则使用传入的实参,如果没有传入,则使用默认值
    5.   函数名.arguments            返回实参个数 
    6.   实参个数 大于   形参个数    正常算
    7.   形参个数 大于    实参个数    不调用正常算
                   调用 NaN/报错

return  返回

    1. 函数中加入 return 调用函数时,就会把 return 后面的数据,返回到调用的位置,称为函数的返回值
    2. 例:return aa;   就是返回aa  的值
    3. 函数中如果没有 return ,默认的返回值为 undefined
    4. return 下面的代码不执行,有终止函数执行的作用
Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐