为什么有'!'在'function($){}(window.jQuery)'之前?

时间:2013-04-25 01:43:59

标签: javascript twitter-bootstrap

有一个“!”在功能之前,为什么?

http://twitter.github.io/bootstrap/assets/js/bootstrap-transition.js

! function($) {

    //......

}(window.jQuery);

1 个答案:

答案 0 :(得分:0)

!导致函数被视为表达式,这意味着它具有与此相同的效果:

(function($) {

    //......

})(window.jQuery);