let const var 区别

来源:互联网 发布:淘宝销量和评价 编辑:程序博客网 时间:2024/05/01 11:24

简单的说就是:

使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象;

使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升;

使用const声明的是常量,在后面出现的代码中不能再修改该常量的值。

补充点就是
const有let的所有特性;
然后const不一定是常量

const obj = {a:1}obj.a=2obj.b=2
是可行的,
const obj = {a:1}obj = {a:2}
不可行,
就是不能直接修改const的量。

原创粉丝点击