1.自定义函数(命名函数) function fn () {} 2.函数表达式(匿名函数) let fn = function() {} 3.利用new Function(‘参数1’,‘参数2’,‘函数体’) let fn = new Function("num1","num2","console.log(num1+num2)"); fn(12,3) //15