ES6 let和const命令异同
Posted dylanthomas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 let和const命令异同相关的知识,希望对你有一定的参考价值。
let命令和const命令之间的异同
异:let命令声明的变量可以被修改内存地址,但是const命令声明的变量不可以被修改内存地址。
因此被const声明的简单类型的数据就被当做是常量,而复合类型的数据被声明时,变量中保存中的是指向内存地址的指针,因此可以在不改变内存地址的基础上对数据进行更改。
同:1.只在声明所在的块级作用域内有效。
2.声明的变量不提升,同样存在暂时性死区,只能在声明的位置后面使用。
3.const声明的常量,也与let一样不可重复声明。
在条件允许的情况下,建议多使用const命令声明变量。
以上是关于ES6 let和const命令异同的主要内容,如果未能解决你的问题,请参考以下文章