const
const这个声明创建一个常量,可以全局或局部的函数声明。
一个常量可以是全局的或者是局部的,常量遵循与变量相同的作用域规则。
一个常量不可以被重新赋值,并且不能被重复声明.所以,虽然可以在声明一个常量的时候不进行初始化,但这样做是没有意义的,因为这个常量的值永远会保持undefined。
一个常量不能和它所在作用域内的其他变量或函数拥有相同的名称。
示例
下面的例子演示了常量的行为。
const num = 10;
num =20;
console.log(num); // 10
如果我们在上面声明常量num,在声明var num,这时会报错,num已经声明。
const num = 10;
var num = 20;
console.log(num); // 'num' has already been declared
请声明一个常量MY_CONST并为其赋值1,在赋值5,打印结果。