美文网首页
变量提升(mdn自学)

变量提升(mdn自学)

作者: 实肆 | 来源:发表于2019-03-12 19:18 被阅读0次

    变量提升是变量和函数的声明编译阶段被放入内存中
    JavaScript 在执行任何代码段之前,将函数声明放入内存中的优点之一是:
    允许你可以在你的代码中使用一个函数,在声明该函数之前。


    image.png

    我们在定义这个函数之前调用它,函数仍然可以工作。这是因为在JavaScript中执行上下文的工作方式造成的。

    JavaScript 仅提升声明,而不提升初始化。如果你先使用的变量,再声明并初始化它,变量的值将是 undefined。


    image.png

    相关文章

      网友评论

          本文标题:变量提升(mdn自学)

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