ES6语法基础之const用法

const:声明一个常量,声明的同时就要去赋值;已经设置无法改变

const t=18;
console.log(t);//返回18
/*t = 20; 重新赋值,提示常量无法改变*/

在特殊情况下呢,const声明的不是一个常规的量或者字符串而是一个对象情况会怎么样呢?

        //const 用来指代一个对象
    let car={}
    car.name='比亚迪';
    car.price=8888888;
    car.weight="2000kg";
    const boxs=car;
    console.log(boxs);
    //改变对象
    car.name="红旗";
    console.log(boxs);//发现内容改变了

        原因:const boxs代表一个承装汽车属性的一个序号,这个序列是无法改变的

        car是承装的内容,const 序号和内容保持一致,而序列不变,访问序列达到访问内容的需求

    const和let也是在局部声明的话,只在当前作用域有效!


本博客所有文章如无特别注明均为原创。作者:十月梦想复制或转载请以超链接形式注明转自 十月梦想博客
原文地址《ES6语法基础之const用法
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)