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命令异同的主要内容,如果未能解决你的问题,请参考以下文章

let和const在es6中的异同点

ES6中的let和const命令

ES6教程:let和const命令的用法

es6的let 和const命令

ES6--let和const命令

ES6————let和const命令