美文网首页
JS笔记 命名问题

JS笔记 命名问题

作者: 王难道 | 来源:发表于2016-11-04 15:55 被阅读0次

    JS中函数和变量重名时,后声明的覆盖先声明的,后赋值的覆盖先赋值的。

    变量提升和函数提升时,变量的声明是在函数的声明之前,而变量的赋值是在变量的声明和函数的声明之后,所以表现为:变量的赋值覆盖函数声明

    比如

    var fn = 1;
    var fn(){};
    

    其实质是

    var fn;
    var fn(){};
    fn = 1:
    

    本教程版权归饥人谷和作者所有,转载须说明来源。

    相关文章

      网友评论

          本文标题:JS笔记 命名问题

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