两种声明函数的方法有区别吗?

两种声明函数的方法有区别吗?

//第一种

function fn(){
    content;

}

//第二种

var fn = function(){
    content;

}

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
怎么都被占用了呢 2017-12-11 16:33:19

可以是可以的,但是建议函数名或变量名尽量有语义。

自律者自由 2017-12-10 22:52:33

第一种函数是命名函数,有函数名fn();第二种函数是匿名函数,没有函数名。function是创建函数的关键词。

第一种函数经常封装,方便以后调用。

  • 提问者 机长与茶 #1
    第二种我声明的var fn可以当做函数名吗?
    2017-12-11 16:06:53
  • 自律者自由 回复 提问者 机长与茶 #2
    var是用来声明变量的,不是用来声明函数的;声明函数需要使用function关键词,比如我声明一个函数:function fn(){代码块};
    2017-12-11 20:50:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师