ES6let的块级作用域

let 命令

基本用法

ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量只能在let命令所在的代码块内有效。

实例

{

var a = 10;

let b = 5;

}

a //10

b // ReferenceError: a is not defined.

会报错

上面代码在代码块中,分别用let 和 var 声明了两个变量 a 和 b 。然后在代码块之外调用,结果 a 正常输出 而 b 出现了报错。这表明,let声明的变量只能在它所在的代码块有效。

这个效果在for循环中就

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

相关阅读更多精彩内容

  • let 命令 块级作用域 const 命令 顶层对象的属性 global 对象 let 命令 基本用法 ES6 新...
    嘉奇呦_nice阅读 5,551评论 0 2
  • let 和 const 命令 let 命令 块级作用域 const 命令 顶层对象的属性 gl...
    安小明阅读 4,571评论 0 0
  • 《ijs》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 10,842评论 0 7
  • 本文属个人笔记,不做详解,仅供参考! let命令 基本用法 ES6 新增了let命令,用来声明变量。它的用法类似于...
    R_yan阅读 29,266评论 6 18
  • 生命是一条极其漫长的路途,我们已经历过了最美的年华——青春。其中定有一段或者多段深深触动我们灵魂的记忆,是温暖也可...
    青灯影阅读 3,736评论 13 5

友情链接更多精彩内容