ES6新增了俩JavaScript关键字let和const,你知道吗?
ES6新增了俩JavaScript关键字let和const,你知道吗? 划重点 ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明的变量只在 let 命令所在的代码块内有效,const 声明一个只读的常量,一旦声明,常量的值就不能改变。 一、let命令 let命令有以下特点: (1)代码块内有效 ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。let 声明的变量只在 let 命令所在的代码块内有效,const 声明一个只读的常量,一旦声明,常量的值就不能改变。 { let a = 1; var b = 2; console.log(a);//输出1 console.log(b);//输出2 } console.log(a);//报错 ReferenceError: a is not defined console.log(b);//输出2 (2)不能重复声明 let 只能声明一次 var 可以声明多次: let a = 1; let a = 2;//报错 Identifier 'a' has already been declared var b = 3; var b = 4; console.log(a); console.log(b);//输出4 for