js中的函数

    // 大多数情况下,您可以避免在 JavaScript 中使用 new 关键词

    /*  

    具名函数的定义

    */

    function myFunction(a, b) {

        return a * b;

    }

    console.log(myFunction(1,2))//2

    /*  

    匿名函数的定义,将定义的函数赋值给变量X

    调用的时候使用变量的调用即x()

    */

    var x = function (a, b) {return a * b};

    var z = x(4, 3);

    console.log('function',z)//12

    /*  

    自调用函数,会自动执行

    */

    // (function () {

    //     var y = "Hello!!";      //我会调用我自己

    //     console.log(y)//Hello!!

    // })();

    /*  

    es6的箭头函数

    箭头函数没有自己的 this

    箭头函数未被提升。它们必须在使用前进行定义。

    const 定义的变量是常量不能被改变

    */

    const x1 = (x, y) => x * y;

    console.log('=>',x1(6,5))

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。