function fun(){}与var fun=function(){}的区别;

第一种是函数声明写法,声明后的函数有变量提高做用;函数

第二种是函数表达式写法,没有提高做用,要是用该方法必须在表达式以后执行。 spa

例子: io

 foo(); console

 function foo(){ console.log("1111111111111"); } function

 输出: 1111111111111 变量

 fun(); 方法

 var fun= function (){ console.log("2222222222"); } di

 Uncaught TypeError: foo is not a function
co

相关文章
相关标签/搜索