定义函数有两种方式:函数声明 函数表达式 1.函数声明是这样的: function box(arg0,arg1,arg2){ //函数体} 关于函数声明有一个重要的特征:函数声明提升,也就是说执行代码之前会将先读取函数声明,也就说可以先调用,再声明. sayHi(arg0,arg1,arg2); function sayHi(arg0,arg1,arg2){ //函数体 } 2.函数表达式是这样的: var box = function(arg0,arg1,arg2){ //函数体 } 对于函数