我们都知道const定义的是一个常量,不可以改变的
let var都是可以改变的,
为什么呢
其实const 他定义的只是一个,在内存中的地址是不能改变的,
也就是说我们的内存不改变就可以对const定义的内容进行赋值
比如:复杂数据类型就可以 Array,Object
const name='孔小弟'
name="葫芦娃"
这时候会报错
name 存放的是一个地址,如果要赋值成葫芦娃就会在内存中开辟一个新的空间来保存葫芦娃,这样是不行的
但是数组本身存放的就是一个地址,所以可进行增加和更改操作
但是如果你是复杂数据类型就可以进行赋值