JS创建函数的方法

方法一:函数声明。

function foo(){

}

方法二:函数表达式。

var foo=function(){

}

另外还有一种自执行函数表达式。主要用于创建一个新的作用域,在此作用域内声明的变量不会和其他作用域的变量

冲突或混淆,大多是以匿名函数的方式存在,即立即自动执行:

(function(){

   //  var x = ......   

}

此种自动执行函数表达式归类于以上两种中的第二种,也算是函数表达式。

原文地址:https://www.cnblogs.com/agansj/p/8658443.html