1. 函数构造函数new方式
var sum = new Function('a','b', 'return a + b;');
alert(sum(10, 20)); //alerts 30
2. 函数声明/定义方式.
function sum(a, b)
{
return a + b;
}
alert(sum(10, 10)); //Alerts 20;
3. 函数表达式方式
var sum = function(a, b) { return a + b; }
alert(sum(5, 5)); // alerts 10
函数声明: function 函数名称( 参数列表 ){ 函数体 }
函数表达式: function 可选名称( 参数列表 ){ 函数体 }