// JavaScript_ImmediatelyInvokedFunctionExpression.html // 함수 선언 var func1 = function () { console.log("함수1 호출"); }; // 함수 호출 func1(); // 함수 선언과 동시에 호출: IIFE (function () { console.log("함수2 호출"); }()); // 매개변수가 있는 IIFE (function (window) { console.log("함수3 호출"); })(window); // +, -, ~, ! 연산자를 통한 IIFE 축약형 +function () { console.log("함수4 호출"); }();