码迷,mamicode.com
首页 > Web开发 > 详细

JS创建函数的方法

时间:2020-03-30 09:32:12      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:推荐   strong   字符串转换   javascrip   erro   效率   运行   error   属性   

JS创建函数的方法

JavaScript是通过关键字 function 来声明一个函数

一、命名函数

1.创建方法

  function 函数名(参数1,参数2,参数3.......){    }
2.示例
        function fn1(){
            console.log("命名函数");
        }
 

二 、匿名函数


变量匿名函数
1.定义方法
var  变量名=function(参数1,参数2,........){  }

2.注意事项:
  1.变量匿名函数可以设置给一个变量,也可以设置给对象的属性

*****2.只能在函数声明之后才能调用(当代码运行到 变量匿名函数所在行时,才会将这个匿名函数赋值给变量)

  否则会报错 :   Uncaught TypeError: fn2 is not a function

3.示例
        var fn2=function(){
            console.log("变量型匿名函数");
        }
    fn2();
 

自执行匿名函数
1.定义方法
(function(形参1,形参2,........){  })( 实参1,实参2.......);

2.缺点
 自执行匿名函数只能执行一次,无法再次使用

3.示例
        (function(){
            console.log("自执行匿名函数");
        })();
 

三、function构造函数


1.示例
    var fn3=new Function("num1","num2","console.log(num1+num2)");
    fn3(3,4);
注意: 不推荐使用此方式来声明函数

  1.要求所有的内容都必须是字符串形式

  2.使用这种语法来声明函数,执行时需要先将函数内传入的字符串转换为代码,再执行。

  3.这样大大降低了代码的运行速度,效率低

JS创建函数的方法

标签:推荐   strong   字符串转换   javascrip   erro   效率   运行   error   属性   

原文地址:https://www.cnblogs.com/limengbo2020/p/12596480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!