码迷,mamicode.com
首页 > 其他好文 > 详细

ES6 let和const命令异同

时间:2018-05-31 19:20:18      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:time   存在   简单   因此   es6   常量   提升   bsp   family   

let命令和const命令之间的异同

异:let命令声明的变量可以被修改内存地址,但是const命令声明的变量不可以被修改内存地址。

        因此被const声明的简单类型的数据就被当做是常量,而复合类型的数据被声明时,变量中保存中的是指向内存地址的指针,因此可以在不改变内存地址的基础上对数据进行更改。

同:1.只在声明所在的块级作用域内有效。

        2.声明的变量不提升,同样存在暂时性死区,只能在声明的位置后面使用。

        3.const声明的常量,也与let一样不可重复声明。

在条件允许的情况下,建议多使用const命令声明变量。

ES6 let和const命令异同

标签:time   存在   简单   因此   es6   常量   提升   bsp   family   

原文地址:https://www.cnblogs.com/dylanthomas/p/9117800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!