🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # 创建函数的方式 **函数一执行得到的就是返回值,如果没有返回值默认是undefined** ## 1.命名函数 ```javascript function fun(){ console.log("我是命名函数"); } fun(); console.log(fun.name);//fun ``` ## 2. 匿名函数(匿名函数表达式) ```javascript var fun2 = function () { console.log("我是匿名函数"); } fun2(); console.log(fun2.name);//fun2 ``` ## 3.通过new方式创建 ```javascript var fun3 = new Function("console.log(‘我是通过new 方式’)); fun3(); console.log(fun3.name);//anonymous ``` ## 4.命名函数表达式 ```javascript var fun4 = function f5(){ console.log("我是命名函数表达式"); } fun4(); console.log(fun4.name);//f5 ``` ### 面试题 ![](https://img.kancloud.cn/73/af/73af47b47c1397102299f70453562341_932x127.png)