开发者社区> 问答> 正文

javascript自执行那个代码有整个都写在一个括号中的写法,好像还有其他几种写法,麻烦帮总结一下

javascript自执行那个代码有好几种写法,有的写在整个都在一个括号中,还有类似的几种写法,能否帮总结一下,有点乱。
就是下面这个:

(function(){})()
有这样一个例子:

(function(){

    $("#backtop").click(function(){return $("body,html").animate({scrollTop:0}),!1});
})();

上面这个语句有什么语法错误么?
编辑器webstorm把最后那个逗号处于选中状态,多数时候,被webstorm选中,一般是有点什么问题,但不知道是什么问题,麻烦帮解答一下。

展开
收起
a123456678 2016-03-11 11:29:51 2175 0
1 条回答
写回答
取消 提交回答
  • 函数自执行的方式,我见过的有三种

    (function() {})();

    +function() {}();

    !function() {}();

    2019-07-17 18:58:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载