1.const声明必须赋值
2.const是不可变化的量(常量)
反证法:现在我们首先来看是是否可以只声明但是不赋值
let name;
console.log(name);
运行结果:
undefined
但是
const name;
console.log(name);
运行结果:
Uncaught SyntaxError: Missing initializer in const declaration
接着我们来分别更改let和const的值
let name = 'manman';
name = 'new manman'
console.log(name);
运行结果:
new manman
但是
const name = 'manman';
name = 'new manman'
console.log(name);
运行结果:
Uncaught TypeError: Assignment to constant variable.