美文网首页
函数表达式和函数声明的区别

函数表达式和函数声明的区别

作者: 楠楠_c811 | 来源:发表于2019-01-09 16:01 被阅读7次

    函数表达式和函数声明总是令人迷惑,但其实是个很简单的东西。
    两者都是用来声明函数的,只是有些细节上的差异。

    // 这是函数表达式方法
    var functionName = function(arg0,arg1,arg2){
                // 函数体
        }
    
    
    // 这是函数声明方式
    function functionName(arg0,arg1,arg2){
        // 函数体
     }
    
    

    值的注意的不只是写法上的差异,还有很重要的一点,就是函数声明方式创建的函数会带来函数声明提升。在执行代码前,会被JS的预解析机制提前读取。

    相关文章

      网友评论

          本文标题:函数表达式和函数声明的区别

          本文链接:https://www.haomeiwen.com/subject/qfmtrqtx.html