JS Day 4

一、什么是函数?
    将反复使用的功能代码,封装成一个独立的模块,这个模块叫做函数。
二、封装函数的好处?
    1. 一次封装,多次使用
    2. 使程序可控
三、函数的分类: 内置函数和自定义函数
四、函数的数据类型: Function
五、如何声明函数?
    1. 语句定义法(任何地方都可调用)
        function 函数名([形参]){
            功能模块(函数体)
        }
    2. 表达式定义法(只能先声明,后调用)
        var 函数名 = function([形参]){
            函数体;
        }
六、如何调用函数?
    1. 一般调用 : 函数名([实参]);
七、函数的参数
    1. 形参: 定义函数时使用的参数
    2. 实参: 调用函数时使用的参数
    注:
        1. 形参必须是变量
        2. 实参可以是变量、常量 、表达式
        3. 数量不等时,多余的实参忽略,多余的形参值为undefined
八、函数的返回值
    return : 1. 返回结果(谁调用,返回给谁。哪里调用,返回到哪里)
             2. 跳出函数
九、函数的写法总结:
    1. 无参无返回值函数
    2. 无参有返回值函数
    3. 有参无返回值函数
    4. 有参有返回值函数
原文地址:https://www.cnblogs.com/pppoe/p/10389384.html