var-let-const

2019-01-17  本文已影响0人  _William_Zhang

let : 为了方便的使用局部变量


let的来历 零时死区

PS : 先声明赋值 再使用 多么正常的语法

image.png image.png image.png

//let

  1. let 的作用域 在最近的 { } 之间;
  2. 如果你在 let 之前使用 a ,那么报错;
  3. 如果你重复 let a ,那么 报错;

//const

      1. 同上
  1. 只有一次赋值机会 (第一次const必须赋值,一声明就要赋值)
image.png

// 题

image.png image.png image.png image.png

//////////////////////////////////////////////////破解////////////////////////////////////////////////
方法一:let j = i

let j = i

方法二:立即执行函数


ES6之前痛苦的经历,为了使用局部变量,搞出一个立即执行函数 ES5 立即执行函数 写法 ES6 老实 写法

方法三: 魔法


ES6 魔法 写法
上一篇 下一篇

猜你喜欢

热点阅读