什么是函数 它的作用 以及函数的分类

本文介绍了函数的基本概念,包括提升开发效率和可维护性的作用,以及高内聚弱耦合的特点。讨论了函数的分类,如系统自带与自定义函数,以及不同类型的函数如普通、匿名、闭包、回调和递归函数。还详细阐述了自定义函数的声明、命名规则以及形参和实参的区别,并提到了`return`在函数中的作用和返回值情况。

基本认识

  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 下面的代码不执行,有终止函数执行的作用
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值