Возможный дубликат:
Что делает восклицательный знак перед функцией?
Я впервые увидел функцию, отформатированную следующим образом:
!function(){}();
Что такое предыдущий восклицательный знак? Я предполагаю, что он работает так же, как:
(function(){})();
Но... что здесь происходит?