!function 感叹号后加一个函数是什么意思?

在读一些用jq或者原生js写的代码是可能会遇到这种代码 、

!function() {return 1}   !会吧function当做一个值进行计算   !function相当于立即执行匿名函数,和(function(){... })();函数意义相同
但是会进行计算 !function() {return 1} //false;
原文地址:https://www.cnblogs.com/ybhome/p/11686492.html