定义函数的3种方法

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.使用反引号(`) 引住字符串,那么就可以 换行了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值