title: negating self invoking function? !function ($) { ... }(window.jQuery);
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/3755606/what-does-the-exclamation-mark-do-before-the-function">What does the exclamation mark do before the function?</a>  </p>
  </blockquote>
  
  
  
  <p>I was looking through the Twitter Bootstrap JavaScript code and I noticed all their plugins are wrapped in negating self invoking functions.</p>
  
  <p>I am aware that <code>function ($) { ... }(window.jQuery);</code> invokes the function immediately.</p>
  
  <p>But what is the <code>!</code> for?</p>