定义函数的方式有两种, 一种是函数声明,一种就是函数表达式了 函数声明最常见了, sayHi(); // 函数声明会发生提升 function sayHi () { alert('Hi') } 函数表达式 var functionName = function (arg0, arg1, arg2) { // 函数体 }; 创建一个函数然后赋值给变量,这种情况下创建的函数叫匿名函数,因为function 关键字后面没有标识符,匿名函数的name是空字符串 函数表达式与其他表达式不一样,使用前必须先…