ES6学习笔记 - 1.let和const
let用来声明变量,变量作用域分为:全局,函数,块作用域(新增的)
let声明的变量不允许重名。所有变量使用的时候必须先声明。
function test()
{
let a=1;
console.info(a);
}
// 块作用域
function testBlock()
{
for(let i=0;i<3;i++)
{
console.info(i);
}
// 会报错 , 用 var不会报错
console.info(i);
}
test();
testBlock();
const用来声明常量,常量不允许修改值,如果用const定义对象,对象里边的属性值是允许变更的,不允许重新赋一个新对象。