关于const用法的一些小结
来源:互联网 发布:windows 图标文件 编辑:程序博客网 时间:2024/06/11 20:10
1、const声明一个只读的常量。一旦声明,常量的值就不能改变。
2、const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。
3、const的作用域与let命令相同:只在声明所在的块级作用域内有效。
4、const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用。
5、const声明的常量,也与let一样不可重复声明。
6、对于复合类型的变量,变量名不指向数据,而是指向数据所在的地址。const命令只是保证变量名指向的地址不变,并不保证该地址的数据不变,所以将一个对象声明为常量必须非常小心。
7、如果真的想将对象冻结,应该使用Object.freeze方法。
8、ES5只有两种声明变量的方法:var
命令和function
命令。ES6除了添加let
和const
命令,后面章节还会提到,另外两种声明变量的方法:import
命令和class
命令。所以,ES6一共有6种声明变量的方法。
9、顶层对象,在浏览器环境指的是window
对象,在Node指的是global
对象。ES5之中,顶层对象的属性与全局变量是等价的。
10、ES6中,var
命令和function
命令声明的全局变量,依旧是顶层对象的属性;另一方面规定,let
命令、const
命令、class
命令声明的全局变量,不属于顶层对象的属性。也就是说,从ES6开始,全局变量将逐步与顶层对象的属性脱钩。
阅读全文
0 0
- 关于const用法的一些小结
- 关于const的一些用法
- 关于const用法小结
- 关于const的一些知识点小结
- const的用法小结
- CONST的用法小结:
- 关于const的小结
- const 的一些用法
- 关于“const ”关键字和“static”关键字用法的一些理解
- 【黑马程序员】关于const的一些用法及区别
- 关于CONST的用法
- 关于const的用法
- 关于CONST的用法
- 关于CONST的用法
- 关于const的用法
- 关于const的用法
- 【转】const的一些用法
- const的一些常用用法
- HDU3085 Nightmare Ⅱ —— 双向BFS + 曼哈顿距离
- 【算法】拼凑面额+数字和为sum的方法数+走网格 (动态规划)
- JVM FULL GC太频繁,CPU占用率过高问题
- UVA 1347 Tour
- IDEA快捷键
- 关于const用法的一些小结
- 成长博客
- C++类的三种数据成员:常量(const)、静态(static)、普通 的赋值方式
- iOS学习笔记-143.网络03——自己搭建的后台登陆接口文档
- Virus_JS2_PyAnalysis
- oracle中in和exists的区别
- elasticsearch学习笔记--聚合函数篇
- 父子枚举 二级枚举 枚举关联
- File文件基本操作之二:java 替换指定文件中的指定内容