JS里声明函数有几种方式?

 我来答
惠企百科
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部
JS函数的定义方式比较灵活,它不同于其他的语言,每个函数都是作为一个对象被维护和运行的。\x0d\x0a先看几种常用的定义方式:\x0d\x0afunctionfunc1([参数]){\x0d\x0a/*函数体*/\x0d\x0a}\x0d\x0avarfunc2=function([参数]){\x0d\x0a/*函数体*/\x0d\x0a};\x0d\x0avarfunc3=functionfunc4([参数]){\x0d\x0a/*函数体*/\x0d\x0a};\x0d\x0avarfunc5=newFunction();\x0d\x0a上述第一种方式是最常用的方式,不用多说。\x0d\x0a第二种是将一匿名函数赋给一个变量,调用方法:func2([函数]);\x0d\x0a第三种是将func4赋给变量func3,调用方法:func3([函数]);或func4([函数]);\x0d\x0a第四种是声明func5为一个对象。\x0d\x0a再看看它们的区别:\x0d\x0afunctionfunc(){\x0d\x0a//函数体\x0d\x0a}\x0d\x0a//等价于\x0d\x0avarfunc=function(){\x0d\x0a//函数体\x0d\x0a}\x0d\x0a但同样是定义函数,在用法上有一定的区别。\x0d\x0a\x0d\x0a\x0d\x0a用同样的方法可以去理解第三种定义方式。\x0d\x0a第四种定义方式也是需要声明对象后才可以引用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式