函数的三种创建方式

版权声明:原创转载请注明出处,谢谢合作! 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');//参数必须带引号

猜你喜欢

转载自blog.csdn.net/zhongqw_00/article/details/82562086
今日推荐