宣言函数,匿名函数

声明函数,匿名函数function a(){} 声明函数var afunction(){}匿名函数?声明函数在执行前已经解析了而匿

声明函数,匿名函数

function a(){}; 声明函数

var a=function(){};匿名函数

?

声明函数在执行前已经解析了

而匿名函数是边执行边解析。

?

例子

function a(){alert("aaaa");}a();function a(){alert("bbbb");}a();result: bbbb,bbbb例子2var a=function(){alert("cccc")};a();function a(){alert("bbbb");}a();result: cccc,cccc结论例子2 声明函数在执行前已经编译了,执行的时候 匿名函数覆盖了声明函数所以是 cccc.

?