let a = 1; const b = 1; a = 2; b = 2; console.log(a,b); //使用const命名 重新赋值会报错(常量变量赋值) 因为const命名为常量
//定义一个对象时 let obj = { user:'1', name:'2' }; const obj2 = { user:'3', name:'4' }; obj2.name = 5; obj = 6; console.log(obj,obj2)
//使用const命名一个对象 可以修改其内部的属性(此时对象的地址没有改变) 但如果直接重新赋值(指向一个新的对象) 会报错(const为常量无法更改对象地址) //使用let命名是变量可以修改 所以要根据具体的场景需求合理使用
js中const常量变量赋值(Assignment to constant variable)
最新推荐文章于 2024-05-15 17:48:27 发布