النوع الأول: (function () {// open iife // Inside iife} ()) ؛ // إغلاق iife النوع الثاني: ! function () {// open iife // Inside iife} () ؛ // إغلاق iife النوع الثالث: وظيفة void () {// open iife // inse iife} () ؛ // إغلاق iife