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