1.1、块级作用域var 1.1.1、变量var的作用域 ES5之前因为if和for都没有块级作用域概念,所以在很多时候,我们都必须借助于function作用域来解决外面变量的问题 Title 1.1.2、var没有块级作用域引发的问题,在大括号外部任然可以修改name变量 Title 按钮1 按钮2 按钮3 按钮4 按钮5 1.1.3、var没有块级作用域引发的问题 Title 按钮1 按钮2 按钮3 按钮4 按钮5 1.2、块级作用域let ES6中引入了let、let它是有if和for的块级作用域 Title 按钮1 按钮2 按钮3 按钮4 按钮5