SyntaxError: missing = in const declaration
错误提示
SyntaxError: missing = in const declaration (Firefox) SyntaxError: Missing initializer in const declaration (Chrome)
错误类型
哪里出错了?
常量指的是在程序正常运行过程中不能被修改的值。它的值不能通过二次赋值来改变,同时也不能被再次声明。在 JavaScript 中,常量在声明时使用 const
关键字来修饰。常量需要初始化器;也就是说,必须在声明的同时为其赋值(鉴于常量值指定之后不能再进行修改,这样做是容易理解的)。
示例
初始值缺失
不同于 var 或 let 关键字,必须在常量声明中为其赋值。下面的例子中会报错:
const COLUMNS;
// SyntaxError: missing = in const declaration