美文网首页
javascript之变量提升

javascript之变量提升

作者: 不懂如山 | 来源:发表于2018-05-22 19:47 被阅读0次

    var声明的变量是可以变量提升的,但是赋值并不能同时提升:

    function foo() {  
        console.log(x)    //undefined
        var x = 1;  
    }  
    

    等同于下面的代码

    function foo() {  
        var x;  
         console.log(x)    //undefined
        x = 1;  
    }  
    

    所以x的输出为undefined

    相关文章

      网友评论

          本文标题:javascript之变量提升

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