var,const和let的区别

时间:2020-9-17 作者:admin
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是局部块级作用域
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。