• js第七章


    1.什么是函数?
        函数是由关键字function申明的,封装好的、可重复使用的一段代码块。
    2.函数的基本结构?
        function fn1(形参1,形参2...){
            执行语句
        }
        fn1(实参1,实参2..)
        
        关键字     函数名(){
        
        }
        函数调用()
    3.函数的意义?
        函数可以封装一段JavaScript 代码,它只定义一次,但可以被执行或调用任意多次。
    4.函数的参数
        --形参(形参的位置,在函数名的圆括号里面,个数无限)
        --实参(实参的位置,在函数调用的圆括号里面,个数无限)
        --形参与形参之间都是用逗号分割(实参也一样)
        --实参和形参是一一对应
        --如果只有形参,没有实参,输出形参返回undefined
        --如果只有实参,没有形参,强制输出一个变量,会报错
        --如果参数的长度不匹配,也不会报错
        --函数的参数可以是任何数据类型
    5. arguments 对象/关键字
        --arguments是函数下面的对象,本身也是关键字,作用是获取实参
        --获取函数实参的长度  arguments.length
    6. return 关键字
        --return关键字会把结果返回给函数调用
        --return关键字下面的代码不在执行
    7.函数的调用方式
        --普通调用
            1)函数表达式,利用变量(匿名函数)
            2)利用关键字function声明
        --事件调用
        --输出方法调用(表达式调用)必须用关键字return
    8.函数作用域
        根据在函数作用域的不同,作用域分为2种,变量也分为2种。
        全局作用域:
        局部作用域:
        全局变量:
            --在函数外的变量是全局变量
            --在window对象下的属性是全局变量
            --在函数内不加关键字var的变量是全局变量
            --全局变量是可以被任何函数引用。    
        局部变量:
            --在函数中被关键字var申明的就是局部变量。
            --局不变量是只能在函数内部引用。
    9.函数调用函数、函数嵌套函数
    10.函数的封装    
        --被function包裹
        --把相同的地方放到函数中
        --不同的地方用形参代替
        --改错
        优点:
            --减少代码量,提高工作效率
            --代码可以重复使用
    **函数名,参数名,变量名不能一样!!!

  • 相关阅读:
    怎么给视频去水印?手把手教你去水印
    论文笔记:ViTGAN: Training GANs with Vision Transformers
    网络安全漏洞管理十大度量指标
    LTGNet-超分辨率OCTA图像分割
    [谷粒商城笔记]07、Linux环境-虚拟机网络设置
    【 网络带宽 】MBps & Mbps
    PMP 11.27 考试倒计时22天!冲刺啦!
    掌握SKILL语言:数字IC设计师必备的技能之一
    Cocos Creator 3.6 新特性详解 3/3:性能篇
    【题库】咸鱼之王答题挑战题库大全
  • 原文地址:https://blog.csdn.net/Asrty/article/details/127663129