JavaScript 严格模式(use strict) 严格模式下你不能使用未声明的变量. const c1 = 1; const c2 = {}; const c3 = []; 不能对c1的值进行再次的赋值: 也不能在对c2,c3进行赋值,但是可以改变c2的内容,因为c2是个对象,看例子 c2.p1 = 1; console.log(c2.p1)打印出来结果为1 同样,也可以往c3中添加元素,因为c3是个数组. const声明的变量与let声明的变量类似,它们的不同之处在于,const声明的变…