ES6 中的let 与 const关键字
简介
let和const是es6新增加的两个关键字
let关键字
用法
let 声明的变量只在 let 命令所在的代码块内有效,不能重复声明
{
let a = 0;
a //此时输出 0
}
a // 此时报错 ReferenceError: a is not defined
const关键字
const 声明一个只读变量,声明之后不允许改变
const PI = "3.1415926";
PI // 此时输出3.1415926
const MY_AGE; // 此时报错SyntaxError: Missing initializer in const declaration
一旦声明必须初始化,否则会报错