let、var、const 的区别

2023-12-29 19:20:30

目录

let 和var?

1、相同点:

2、不同点:

const?


let 和var?

1、相同点:

在局部作用域中声明的变量是全局变量,在局部作用域中声明的变量是局部变量

2、不同点:

1、let 声明不能提升

2、let 声明的变量不能重复声明

3、let 声明的变量只在当前块作用域内有效

4、let 声明的变量会产生 暂时性死区 只在当前作用域内有效

const?

1、const 声明的变量不能重复声明

2、const 声明的变量不能提升

3、const 声明的变量只在当前块作用域内有效

4、const 声明的变量必须要赋初值

5、const 声明的变量 是一个常量,不可以改变

6、const 声明的变量只在当前块作用域内有效

7、const 声明的变量会产生 暂时性死区

文章来源:https://blog.csdn.net/m0_75276647/article/details/135230502
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。