const 声明一个只读的常量。一旦声明,常量的值就不能改变。
const PI = 3.1415;
PI = 2;
//报错,TypeError:Assignment to constant variable
对于复合类型的变量,变量名不指向数据,只是指向数据所在的地址。
const 命令只是保证变量名指向的地址不变,并不保证该地址的数据不变。
const temp = {};
temp.name = 'lin';
//运行正常
temp.name = 'wenqin';
//报错
temp = {};