첫 번째 유형: (function () { // open IIFE // inside IIFE }()); // close IIFE 두 번째 유형: !function () { // open IIFE // inside IIFE }(); // close IIFE 세 번째 유형: void function () { // open IIFE // inside IIFE }(); // close IIFE