关于var,let,const同时声明变量(const不能同时声明变量)

181 阅读1分钟

var,let,const同时声明变量的问题:

var a, b;//可以同时声明变量
console.log(a, b);//undefined undefined

let a, b;//可以同时声明变量
console.log(a, b);//undefined undefined

const a, b;//不能同时声明变量
console.log(a, b);//报错:Uncaught SyntaxError: Missing initializer in const declaration


使用const连续申明报错,必须马上初始化申明的值