码迷,mamicode.com
首页 > 其他好文 > 详细

ES6学习笔记一

时间:2018-03-03 15:30:18      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:标准   变量   提升   java   代码   代码块   不可   const   post   

ECMAScript是JavaScript的标准,JavaScript是ECMAScript的实现。

1.let: 为JS新增块级作用域。

(1)let命令声明的变量是局部变量,仅在let所在代码块有效;

(2)let声明的变量不存在变量提升;

(3)块级作用域内let声明的变量,不受外部的影响(暂时性死区)。

var c = "c1";
{
    console.log(c); //undefined
    let c = "c2";
    console.log(c);
}

(4)模块内不允许重复声明let声明的变量。

2. const: 声明常量,同let一样,声明的变量具有块级作用域,也不可以重复声明。

ES6学习笔记一

标签:标准   变量   提升   java   代码   代码块   不可   const   post   

原文地址:https://www.cnblogs.com/qingxiawu/p/8496370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!