一、var
1.声明提升。
2.变量覆盖。
3.没有块级作用域。
二、let
1.有块级作用域的概念。
2.不存在变量提升。
3.不存在全局作用域的概念。
4.同一块作用域中不允许重复声明。
三、const
1.const声明智慧必须赋值 否则就报错。
2.定义的值不能修改,否则报错。
3.支持let的其他属性。
var,let,const的特点
最新推荐文章于 2024-07-25 09:24:40 发布
一、var
1.声明提升。
2.变量覆盖。
3.没有块级作用域。
二、let
1.有块级作用域的概念。
2.不存在变量提升。
3.不存在全局作用域的概念。
4.同一块作用域中不允许重复声明。
三、const
1.const声明智慧必须赋值 否则就报错。
2.定义的值不能修改,否则报错。
3.支持let的其他属性。