Javascript的函数表达式 && 函数声明 && 立即执行函数表达式
- Javascript的函数表达式:
var a= function(){ }
函数表达式没有提升
a(); // Uncaught TypeError: a is not a function var a = function () { console.log('bar'); };
- 函数声明:
function name([param[, param[, ... param]]]) { statements }
- 立即执行函数表达式(IIFE):
(function(){} () )
(function(){})()
var num = (function(a,b){
return a + b
}(2,3))
console.log(num)// 5
浙公网安备 33010602011771号