函数的定义
function 函数名( ){}与函数名=function(){}的区别与联系?
function 函数名( ){}与函数名=function(){}的区别与联系?
2016-02-28
http://www.jb51.net/article/43570.htm
http://www.cnblogs.com/friends-wf/p/3716062.html
还有一种是 new Function的方式,不过不经常用。
最明显的区别就是,使用的位置,函数式声明可以之前使用,函数表达式声明必须之后使用。
alert(f1); //function f1(){}
alert(f2); //undefined,之前不能调用
function f1(){}
var f2=function(){};
alert(f1); //function f1(){}
alert(f2); //function f2(){},之后才能调用
举报