!function(){}()
发布日期:2021-05-09 02:21:32 浏览次数:11 分类:博客文章

本文共 222 字,大约阅读时间需要 1 分钟。

函数后的();表示要执行这个函数。所以要求后面这个括号()前面必须是一个表达式。

(表达式理解参阅http://www.cnblogs.com/fangsmile/p/8337021.html)

所以!的作用是将function(){...}函数体转为一个函数表达式。

同样道理:

~function() {
  ...
}();
一样可行。

但是我们常用的方式是:
(function() {
  ...
})();
我更倾向这种方式,因为简单易读。

上一篇:理解JS表达式
下一篇:360浏览器内核控制标签meta说明

发表评论

最新留言

很好
[***.229.124.182]2025年04月06日 03时57分09秒