企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
~~~ <script> // 实名函数:有函数名的 // function func() {} //==============匿名函数 // 1.函数表达式:把一个函数当做值赋值给变量或者事件绑定 document.body.onclick = function () { // 此处就是匿名函数 }; let fn = function () { // 也是匿名函数 fn代表这个函数 和 function fn类似 }; // 2.自执行函数:函数创建完就立即执行了 // =>(function(n){}) 创建函数,function包一个小括号是为了符合语法规范 // =>...(100) 把创建的函数执行 (function (n) { // n的值是100 })(100) //==============箭头函数(ES6中新定义的创建函数的方式) let func = (x, y) => { // x和y是形参变量 // 大括号中还是函数体 }; func(10, 20); //=>箭头函数可以简化函数编写的方式:如果函数体中只有一句RETURN,则可以忽略大括号和RETURN let sum = (x, y) => x + y; function sum(x, y) { return x + y; } function func(x) { return function (y) { return x + y; } } let func = x => y => x + y; *** </script> ~~~