즉시실행함수 : IIFE(Immediately-Invoked Function Expression)

이름이 없은 익명함수를 선언함과 동시에 호출 하는 방식이다.

아래와 같이 ()() 소괄호를 두개를 붙여서 쓰는 방식이 있고, (())소괄호 안에 소괄호를 넣는 방식이 있는데 큰 차이는 없지만 2번과 같은 형태를 권장한다.

// 1. 기본 형태 ()()
(function(){
	console.log(a*2)
***})();***

// 2. 기본 형태 (())
// 기본 형태
(function(){
	console.log(a*2)
***}());***