ES6入门学习part2

接着上一篇的继续学习es6,,,开心

一、声明与表达式

1.1  let 与conts

let 声明变量只在let命令所在的代码块内有效

conts声明的是一个只读的常量,即一旦声明就不可改变

1.1.1  let命令

基本用法:

1、let声明的变量仅限于代码块内有效   

2、被let 声明过的变量不能被重复声明

3、for循环中的变量适合用let来声明,可以防止用var声明变量时由于变量提升的原因,将局部变量转变成全局变量

4、暂时性死去(TDZ)。在let声明变量之前,都属于该变量的“死区”

1.1.2  conts命令

基本用法:

1、文档中明确:ES6 明确规定,代码块内如果存在 let 或者 const,代码块会对这些命令声明的变量从块的开始就形成一个封闭作用域(即TDZ)。代码块内,在声明变量 PI 之前使用它会报错。

猜你喜欢

转载自www.cnblogs.com/Ella2018/p/10968780.html
今日推荐