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