首页 > 其他 > 详细

;!function(){}();

时间:2017-07-26 01:21:59      阅读:625      评论:0      收藏:0      [点我收藏+]

可以拆开理解:;!function(){}(); 

①函数后的();表示要执行这个函数;

②而();要求前面必须是一个表达式。(最后有js表达式的定义)。

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

同样的道理:

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

但是我们常用的方式是:(function(){})();

 

;!function(){}();

原文:http://www.cnblogs.com/carriezhao/p/7237122.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!