Possible Duplicate:
What does the exclamation mark do before the function?
I saw a function formatted like this today for the first time:
!function(){}();
What is the preceding exclamation mark for? I assume it functions the same as:
(function(){})();
But... what's going on here?