美文网首页
九、函数

九、函数

作者: 佛系那莫觅 | 来源:发表于2020-04-04 22:14 被阅读0次

    函数的概念

    函数就是封装了一段可以被重复执调用的代码
    目的 :就是让大量代码重复使用

    函数的使用

    函数在使用时分为两步:声明函数调用函数

    声明函数

    function 函数名() {
        //函数体
    }
    
    • function 声明函数的关键字 全部小写
    • 函数是做某件事情, 函数名一般是动词
    • 函数不调用, 自己不执行

    调用函数

    函数名(); //通过调用函数名来执行函数体代码
    
    • 调用函数是千万不要忘记加小括号

    函数的封装

    • 函数的封装是把一个或者多个功能通过函数的方式封装起来.对外只提过一个简单的函数接口
    • 简单理解:封装类似于将电脑配件整合组装到机箱中(类似快递打包))

    函数的参数

    形参和实参

    function 函数名(形参1,形参2...){

    }

    函数名(实参1,实参2...)

    在声明函数时, 可以在函数名称后面的小括号中添加一些参数, 这些参数被称为形参, 而在调用函数时, 同样也需要传递相应的参数,这些参数称为实参

    参数 说明
    形参 形式上的参数 函数定义的时候 传递的参数 当前并不知道是什么
    实参 实际上的参数 函数调用的时候传递的参数 实参是传递个形参的

    参数的作用: 在函数内部某些值不能固定,我们可以通过参数在调用函数是传递不同的值进去

    注意点
    多个参数知己用逗号隔开
    形参可以看做是不用声明的变量

    函数形参和实参匹配问题

    • 如果实参的个数和形参的个数一致, 则正常输出结果
    • 如果实参的个数多于形参的个数 会取到形参的个数
    • 如果实参的个数小于形参的个数 多于的形参定义为undefined

    函数的返回值

    function 函数名(){
    return 需要返回的结果;
    }

    • 我们函数只是实现某种功能, 最终的结果需要返回给函数的调用者 函数数名() 通过return实现的
    • 只要函数遇到return 就把后面的结果 返回给函数的调用者 函数名() = return后面的结果

    return 终止函数

    • return 后面的代码不会被执行
    • return 只能返回一个值

    函数没有return 返回undefined

    函数都是有返回值的

    • 如果有return则返回return后面的值
    • 如果没有return则返回undefined

    break,continue,return的区别

    • break:结束当前的循环体(如for,while)
    • continue : 跳出本次循环,继续执行下次循环(如for,while)
    • return:不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当期的函数体内的代码

    相关文章

      网友评论

          本文标题:九、函数

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