定义变量let,const

1.块级作用域let

声明变量,作用域是最近的“{}”;

'use strict';
{
    let test = '1';
}
console.log(test);//test is not defined
  1. 恒量const

const 声明的恒量不能改变;

'use strict';
const test = 1;
test = 2;//Assignment to constant variable.

但是可以向恒量定义的数据结构中添加内容:

'use strict';
const test = [];
test.push(1);
console.log(test);//[ 1 ]

文末福利:

福利一:前端,Java,产品经理,微信小程序,Python等资源合集大放送:https://www.jianshu.com/p/e8197d4d9880
福利二:微信小程序入门与实战全套详细视频教程:https://www.jianshu.com/p/e8197d4d9880



领取方式:
如果需要学习视频,欢迎关注 【编程微刊】微信公众号,回复【领取资源】一键领取以下所有干货资源,获取更多有用技术干货、文档资料。所有文档会持续更新,欢迎关注一起成长!



作者:喜欢坑队友的程序员
链接:https://www.jianshu.com/p/5744f55a871e
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原文地址:https://www.cnblogs.com/wangting888/p/9701677.html