1.注意一:一旦给const修饰的标识符被赋值之后,不能修改
const name="why"
name="why"
//报错: Uncaught TypeError: Assignment to constant variable.
2.注意二:在使用const定义标识符,必须进行赋值
const name
//报错:Uncaught SyntaxError: Missing initializer in const declaration
3.注意三:常量的含义是指对象不能修改,但可以改变对象内部的属性
const obj={
height:1.78,
weight:67,
sex:"male"
}
obj={
student:67,
name:60
}
//报错:Uncaught TypeError: Assignment to constant variable.
//正确
obj.height=1.81
obj.weight=70
//因为obj保存的值(指向对象的地址)不能修改,所以不能重新给obj赋一个对象
//但属性保存的值!=对象的地址,可以修改