美文网首页
JS高级-函数定义的两种方法

JS高级-函数定义的两种方法

作者: 哎呦呦胖子斌 | 来源:发表于2018-11-07 16:44 被阅读0次

    1. 函数声明
    function ff(){…}
    ff();
    2. 函数表达式
    var ff = function (){…}
    解析器对于这两种方式的读取顺序不同,解析器会先读取函数声明,即函数声明放在任意位置都可以被调用;而对于函数表达式,解析器只有在读取到函数表达式所在的那一行时才会开始执行。(详见上面所述的:变量提升)
    PS:
    函数声明如果放在if-else语句中,在IE8中会出现问题

    相关文章

      网友评论

          本文标题:JS高级-函数定义的两种方法

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