天天看点

es6标准入门---第2章let+const

var:声明全局变量------随

let:声明代码块内局部变量----随代码块的结束而销毁变量

const:声明代码块内局部常量------随代码块的结束而销毁常量

可以反应到内存!

另外js同c++/java强类型语言一比较,你会发现,他很弱,因此根本就不存在什么结构体对齐规则,自动/强制类型转换,

因此在内存上永远不会存在这个问题

------------------------------------------------

const的本质:

const声明的变量是引用类型的变量,变量的值为内存地址, const只能保证内存地址不变,但是内存地址里的数据结构本身是可变的,对象本身是可变的