1,var 声明的变量可以提升 let和const不行
2,let和const声明的变量和常量只作用于块级作用域
3,let 声明的变量具有暂存性死区特性 也就是说let关键字声明的变量会锁定在当前大括号里 不受外界干扰 出现的错误会是变量未被定义
举个例子:var a =10
if(true){
console.log(a)
let a= 10}
4,const声明的常量必须赋初始值 基本数据类型是不可以更改 复杂数据类型只可以更改内部的数据 不可以重新赋值
最后
以上就是斯文芝麻最近收集整理的关于var,let,const 的区别的全部内容,更多相关var,let,const内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复