声明函数
function命令
1.具名函数
function f(x,y){
return x + y
}
传入参数f(3,4),输出7。
2.匿名函数 + var
var f= function(x,y){ return x+y }
3.具名函数 + var
var f1 = function f2(x,y){
return x+y
}
console.log(f2) // undefined
构造函数
window.Function + var
var fn = new Function('a','b','return a+b');
注:function 是关键字,用来声明变量,如同var;Function是一个全局对象(是否加new等价);两者都可以生成函数。
网友评论