创建函数的3种方法:
1.用声明方式创建函数:
(1)如何创建:
function 函数名(形参变量列表){
函数体;
return 返回值
}
声明变量方式创建函数存在的问题:会被声明提前。
什么是声明提前:在程序开始执行前,程序会先将var声明的变量和function声明的函数提前到当前作用域的顶部集中创建,赋值留在原地
声明提前的缺点:打乱程序正常的执行顺序
2.用赋值方式创建函数:
(1)如何创建:
var 函数名变量=function(形参变量列表){
函数体;
return 返回值
}
(2)优点:函数不会被声明提前,保证了程序的正常执行顺序
3.用new创建函数(很少用):
(1)如何创建:
var 函数名=new function(“形参1”,“形参2”,…,“函数体;return 返回值”)
注意:function 底层等效于 new Function() function的本质是创建一个函数对象
版权声明:本文为qq_43102118原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。