定义函数的3种方法

  • Post author:
  • Post category:其他


1.三种方法:

(1)函数声明function funcName(){}

(2)函数表达式var funcName = function(){}

注意:在使用函数表达式声明函数的时候,function后面可以跟函数名,但是这个函数名,只限在函数内部使用,外部无法访问。

(3)var funcName = new Function();

语法:

(1)只传一个参数,这个参数就是函数体

var 函数名 = new Function(“函数体”) //创建一个没有参数的函数

(2)一个参数也不传,创建的就是一个空的函数

var 函数名 = new Function();  //创建一个空的函数

(3)传多个参数的情况,最后一个参数为函数体,前面参数都为该函数的形参名

var 函数名 = new Function(“参数1″,”参数2”, “参数3″,…”函数体”)

2..如何解决使用Function创建函数时,代码过长的情况?

//1.可以使用字符串拼接 让代码换行

//2.使用模板的方式,将代码写在模板标签内,获取该标签的内容

//3.使用反引号(`) 引住字符串,那么就可以 换行了



版权声明:本文为gaoyuan1044704446原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。