标签:简单 none 布尔 字符串 冻结 添加 类型 命令 内存地址
ES5 只有两种声明变量的方法:var
命令和function
命令。
ES6 除了添加let
和const
命令,后面章节还会提到,另外两种声明变量的方法:import
命令和class
命令。
所以,ES6 一共有 6 种声明变量的方法 : var ,function,let const,import,class。
1. var
2. let
3. const:
const
实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动。
const
只能保证这个指针是固定的(即总是指向另一个固定的地址),至于它指向的数据结构是不是可变的,就完全不能控制了。Object.freeze
方法:
const foo = Object.freeze({});
标签:简单 none 布尔 字符串 冻结 添加 类型 命令 内存地址
原文地址:https://www.cnblogs.com/luoye-chenxin/p/9367129.html