1.函数声明
使用function关键字声明一个函数,形式如:function 函数名(){执行代码}
function sum(num1,num2){ return num1 + num2; }
2.函数表达式
//这里function关键字声明一个函数但未命名,而是将其赋值给变量sum1 var sum1 = function(num1,num2){ return num1 + num2; } ========================================== //当然也可以加上函数名 var sum2 =function info(num1,num2){ return num1 + num2; } //需要注意的是此时info在外部是访问不到的 console.log(info(1,2)); //=>会出错
3.Function构造函数
var sum3 =new Function('num1','num2','return num1 + num2'); console.log(sum(1, 2));//结果为3