版权声明:原创转载请注明出处,谢谢合作! https://blog.csdn.net/zhongqw_00/article/details/82562086
声明式
js
解析器会优先读取函数声明,所以在js
代码中可以提前使用。
function Fn(x,y){
return x + y;
}
匿名式
js
解析器按顺序执行。
var m = function(x, y){
return x + y;
}
Function式
从技术角度讲,这是一个函数表达式。一般不推荐用这种方法定义函数,因为这种语法会导致解析两次代码(第一次是解析常规ECMAScript代码,第二次是解析传入构造函数中的字符串),从而影响性能。
var sum3=new Function('n1','n2','return n1+n2');//参数必须带引号