函数声明格式:函数
function add(){对象
}io
注意:函数声明会被前置;function
函数表达式:匿名函数
注意:在代码执行阶段才会去建立对象;兼容性
var add = function(){} //匿名函数表达式命名
var add = function add1(){} //命名式函数表达式兼容
命名式函数表达式兼容性问题:兼容性问题
IE6~IE8 alert(add === add1) => false IE9+ add1 is undefined函数表达式
(function(){}) //当即执行函数表达式