var:声明全局变量------随
let:声明代码块内局部变量----随代码块的结束而销毁变量
const:声明代码块内局部常量------随代码块的结束而销毁常量
可以反应到内存!
另外js同c++/java强类型语言一比较,你会发现,他很弱,因此根本就不存在什么结构体对齐规则,自动/强制类型转换,
因此在内存上永远不会存在这个问题
------------------------------------------------
const的本质:
const声明的变量是引用类型的变量,变量的值为内存地址, const只能保证内存地址不变,但是内存地址里的数据结构本身是可变的,对象本身是可变的