事件与函数等相关概念

Review:
while (条件) {
// 语句块
}

do {
    // 语句块
} while (条件);

for (初始化; 条件; 更新) {
    // 语句块
}

break;
continue;

事件驱动模型:
事件(操作,动作)
事件类型(具体的动作类型)
事件源(发生动作的地方)
事件监听器(监听事件发生的程序)
事件处理程序(事件响应程序--函数)

函数:
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

代码块
能够被重复使用
事件驱动的
当它被调用时执行的(主动调用)

定义:
    a. 函数声明
        function 函数名称([参数列表]) {
            // 函数主体:代码块
        }
    b. 函数表达式
        var 变量名 = function([参数列表]) {
            // 函数主体:代码块
        }
        匿名函数
    c. (了解)new 构造函数()
        var 变量名 = new Function(["参数列表", ]"函数主体");

调用:
    a. 直接调用:
        函数名()
    b. 事件驱动:

参数:
    函数的输入条件
    形参(形式参数)
        : 函数定义时的参数
    实参(实际参数)
        : 函数调用时的参数

返回值:
    函数的输出
    return 表达式;
    函数的返回值返回到 函数调用处,一个函数中最多只有一个 return 的返回值。

你可能感兴趣的:(事件与函数等相关概念)