开发者社区> 问答> 正文

请教一下这两种javascript的写法有什么区别和各有什么优点?

写法一:

var a=(function(){
    return 5;
})();
写法二:
var a=function(){
    return 5;
};

展开
收起
a123456678 2016-07-15 09:40:55 1771 0
1 条回答
写回答
取消 提交回答
  • 第一个是个立刻调用的匿名函数,结果是a的值为5

    第二个是定义一个名为a的函数,可以使用a()的方法来调用该函数。

    2019-07-17 19:56:42
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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