一、函数的定义:
var 变量名 = function(){}
二、立即执行的函数
立即执行函数表达式:(function(){...}());
三、方法一:
var foo = function () {
//code
}
方法二:
function foo () {
//code
}
- 方法一:foo在进入函数执行上下文开始执行代码的时候,foo是undefined的,知道执行完var foo = function () { }这句,foo才会得到赋值;
- 方法二:在进入函数执行上下文开始执行代码的时候,foo已经是一个function了。