创建函数的3种方法

  • Post author:
  • Post category:其他


创建函数的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 版权协议,转载请附上原文出处链接和本声明。