函數聲明格式:函數
function add(){對象
}io
注意:函數聲明會被前置;function
函數表達式:匿名函數
注意:在代碼執行階段纔會去建立對象;兼容性
var add = function(){} //匿名函數表達式命名
var add = function add1(){} //命名式函數表達式兼容
命名式函數表達式兼容性問題:兼容性問題
IE6~IE8 alert(add === add1) => false IE9+ add1 is undefined函數表達式
(function(){}) //當即執行函數表達式