ES6学习笔记(二)let和const
let 和 const 命令
1.let
基本用法
类似于var,但是所声明的变量,只在let命令所在的代码块内有效。





不存在变量提升
let命令所声明的变量一定要在声明后使用,否则报错。




2.块级作用域
为什么需要块级作用域?
ES5 只有全局作用域和函数作用域,没有块级作用域


ES6 的块级作用域



块级作用域与函数声明


3.const命令
基本用法

本质




类似于var,但是所声明的变量,只在let命令所在的代码块内有效。





let命令所声明的变量一定要在声明后使用,否则报错。




ES5 只有全局作用域和函数作用域,没有块级作用域











