以下代码为啥会报错const a= null a=null const b = undefined b = undefined 其实是我对const理解存在问题 之前用const 声明的常量进行赋值会抛出错误,无论是在严格模式还是非严格模式下,const 声明的变量不能被再次赋值 如果const声明的是引用类型的变量时(例如对象),改变该对象的属性是可以的,const 声明会阻止对于变量绑定与变量自身值的修改,这意味着 const 声明并不会阻止对变量成员的修改