关于javascript:varconst和let的区别

1. var 存在变量晋升,let和const 不存在变量晋升
什么是变量晋升
函数和变量的申明会被晋升到函数的最顶部,即函数和变量能够先应用再申明

eg:

console.log(a) ------undefind
var a = 1
console.log(b,c)   -------error b is not defined
let b=2;
const c = 3;
2. let和const是部分块级作用域

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理