永发信息网

js里声明函数有几种方式

答案:1  悬赏:10  手机版
解决时间 2021-03-28 12:15
  • 提问者网友:轻浮
  • 2021-03-28 02:26
js里声明函数有几种方式
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-03-28 04:05
JS函数的定义方式比较灵活,它不同于其他的语言,每个函数都是作为一个对象被维护和运行的。
先看几种常用的定义方式:
function func1([参数]){

}
var func2=function([参数]){

};
var func3=function func4([参数]){

};
var func5=new Function();
上述第一种方式是最常用的方式,不用多说。
第二种是将一匿名函数赋给一个变量,调用方法:func2([函数]);
第三种是将func4赋给变量func3,调用方法:func3([函数]);或func4([函数]);
第四种是声明func5为一个对象。
再看看它们的区别:
function func(){
//函数体
}
//等价于
var func=function(){
//函数体
}
但同样是定义函数,在用法上有一定的区别。


用同样的方法可以去理解第三种定义方式。
第四种定义方式也是需要声明对象后才可以引用。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯