let 和 const 命令

1、let命令
ES6新增let命令。用于声明变量。它的用法类似于var,但是所声明的变量只在 let 命令所在的代码块内有效。
{
let a = 10;
var b = 1;
}

a // ReferenceError: a is not defined.
b // 1

for 循环的计数器很适合用let命令。

不存在变量提升
// var 的情况
console.log(foo); // 输出undefined
var foo = 2;

// let 的情况
console.log(bar); // 报错ReferenceError
let bar = 2;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容