// 匿名函數(shù)(即沒(méi)有函數(shù)名的函數(shù),但是以變量的方式命名的函數(shù),也視為匿名函數(shù))
var fn = function(){} //雖然是匿名函數(shù),但如果要獲取fn.name,卻會(huì)得到“fn”
var fn1 = function fn2(){} // 如果聲明fn2的操作放在全局作用域下(沒(méi)有前邊的“var fn1 =”,也叫“函數(shù)聲明”),那么在全局下都可以得到fn2,而如果像這樣以變量的方式(也叫“函數(shù)表達(dá)式”),就獲取不到fn2了,因?yàn)樗淖饔糜虿辉谌至?

image.png