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定义对象,对象里边的属性值是允许变更的,不允许重新赋一个新对象。

posted @ 2020-01-05 14:33  草莓爸  阅读(135)  评论(0编辑  收藏  举报