zoukankan      html  css  js  c++  java
  • JavaScript创建函数的方法

    JS创建函数的方法

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

    一、命名函数

    1.创建方法

      function 函数名(参数1,参数2,参数3.......){    }

    2.示例

            function fun1(){
                console.log("命名函数");
            }

    二、匿名函数

    变量匿名函数

    1.定义方法

    var  变量名=function(参数1,参数2,........){  }

    2.注意事项:

      1.变量匿名函数可以设置给一个变量,也可以设置给对象的属性

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

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

    3.示例

            var fun2=function(){
                console.log("变量型匿名函数");
            }
        fun2();

    自执行匿名函数

    1.定义方法

    (function(形参1,形参2,........){  })( 实参1,实参2.......);

    2.缺点

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

    3.示例

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

    三、Function构造函数

    1.示例

        var fun3=new Function("num1","num2","console.log(num1+num2)");
        fun3(3,4);

    注意: 不推荐使用此方式来声明函数

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

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

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

  • 相关阅读:
    效率分页代码
    serialPort控件(串口通信)
    C#事件DEMO
    泛型类
    简单的登陆页面
    hdu 1342+hdu 2660+hdu 2266+hdu 1704+hdu 1627+hdu 1539
    hdu 3987(求割边最小的最小割)
    hdu 1907(尼姆博弈)
    hdu 2149+hdu 1846(巴什博弈)
    hdu 2516(斐波那契博弈)
  • 原文地址:https://www.cnblogs.com/rookieKong/p/12594868.html
Copyright © 2011-2022 走看看