Node.js 4.0 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

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,打印结果。