js中变量提升let关键字

  1. 1.js中变量提升什么意思

1.js中变量提升什么意思

  • 接下来我将用一个代码来进行解释
    console.log(a)//这个是打印undifined,因为变量声明了,没有进行赋值,就会报这个错
    var a = 10   //这里的变量提升到上面去了,所以变量就往上进行提升
    console.log(b) //这里打印Uncaught ReferenceError: Cannot access 'b' before initialization,意思就是变量没有进行初始化
    let b = 20   //因为let 声明的变量是不存在变量提升的


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1371769065@qq.com

文章标题:js中变量提升let关键字

字数:129

本文作者:一叶知秋

发布时间:2020-07-27, 15:29:43

最后更新:2020-07-27, 15:41:58

原始链接:http://yoursite.com/2020/07/27/fontend/js%E4%B8%AD%E5%8F%98%E9%87%8F%E6%8F%90%E5%8D%87let%E5%85%B3%E9%94%AE%E5%AD%97/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

×

喜欢就点赞,疼爱就打赏

相册 github