第一章 let和conset命令

let

1.  let声明类似于var,但是let只在所在的代码块中有效,可以很好的用在for循环中代替var,记住只能在所在代码块中使用

2.  在使用let变量之前,一定要先声明let才行,不然会报错

3.  let不允许在相同代码块中重复声明同一个变量

4. 同样他不能在函数内重新声明参数

5. let实际上为js新增了块级作用域

6. let声明的变量,不是顶层对象的属性


conset

conset的本质是,变量指向的那个内存地址不得改动。

1.  conset声明一个只读常量,一旦声明了,就不能修改

2.  和let一样,只在声明所在的块级作用域内有效。要在使用之前声明。在同一作用域中不可以重复声明。


暂时性死区的本质

只要进入当前作用域,所要使用的变量就已经存在,但是不可获取,只有等到声明变量的代码出现,才可以获取和使用该变量

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容