var a= function(){ }
函数表达式没有提升
a(); // Uncaught TypeError: a is not a function var a = function () { console.log(‘bar‘); };
function name([param[, param[, ... param]]]) { statements }
(function(){} () )
(function(){})()
var num = (function(a,b){
return a + b
}(2,3))
console.log(num)// 5
Javascript的函数表达式 && 函数声明 && 立即执行函数表达式
原文:https://www.cnblogs.com/blogZhao/p/12512028.html